I ordered and XL and it fit good and snatched. It was wasn’t overwhelming tight which I like. I have a big bbl butt and it was not see through in the color green. It highlights my tummy area a bit but not so much because of the color. I am definitely keeping them. I am size 13 in jeans and 5’8 , my booty cheecks were not out.