I am somewhere between an XL and L and was worried about buying this. I am 5'8", 200 LBS. I got the Large and it fits perfectly. As it is a body suit there are no issues with it riding up but it is long enough to not be uncomfortable either. I have very long arms and this fit me well. Do note that it has holes in the bottom of the sleeve like a work out top. I pushed up and didn't use those and you could not tell. The cut out is so sexy! Wore with jeans but will pair with so many things.
EVERY SINGLE ITEM fits perfectly. I was nervous about picking sizes because this is my 1st purchase with the company. Reading the reviews & informing the buyers of the Ht & size of models helped a lot.