Not my favorite purchase. I was hoping for something loose and long, and based on the reviews, I generously ordered XL (I am 5'6", in the upper 120 lbs). It is still snug! And it does not cover my hips, as I was hoping.