It's ok.... but---if you have bigger arms with a little flab, the sleeveless part is going to be quite snug. If you like movement and being able to move freely, under the arms is going to be a little tight. Also, I ordered the XL and it stopped at slightly below my hips.....nowhere close to my knees at all. I think that if you look at the photo, it's probably best to look at the "model's size" compared to your own to get a true picture of how the fit will be---on you. I expected it to not fit as perfectly as it looks on the model, because I'm larger than she is, but it will do for what I needed it for.