These shorts are great for the price, I ordered the black in 2XL. Im usuallt an XL but since these come from China they do run pretty small. The 2XL is a bit snug on me but I like it, I would have been safe with the 3xl too. But I prefer shorts like these be a little tight anyways. Over all, if you're gonna order these id order them one or two sizes up depending on how you want them to fit you. A snug sexy fit, one size up. And a normal fit two sizes up.