I ordered a size XL of this one. When I first put them on, I'd thought the wrong size was sent, they fit really tight. I double checked the size and they say XL. The fit was really tight, and they have an uncomfortable ride up problem on the legs. Overall not very comfortable and I wish I hadn't bought them.