I bought these shorts when they were on sale for $7.99.  I weigh 280 lbs and am 5'2"; the 3x fit slightly snug at first but they're stretchy so it wasn't uncomfortable or unflattering. They are the perfect length for me and don't ride up. They definitely make my but look fantastic!

My only complaint is the zipper broke 3 weeks after purchase. I've only tried them on, work them a few hours around the house, then washed them. The zipper didn't break while wearing them, but while washing.  Some of the teeth on one side of the zipper track just popped right off.