I purchased a 3XL and typically wear between XL and 2XL. I am 5'8, about 250 lbs and hourglass shaped. I got lots of compliments on these and they looked great. Only downside was that they would slide down if I bent down. They also barely covered my whole butt, which isn't surprising as I am larger than average in that area.
Overall good product.