I LOVE these shorts. It's perfect. I wear it at home to lounge around in at home, and I can wear it out. It is on the short side, and is fitting without being skin tight. I am 5'2" and weigh about 120 and wear a small. When I was pregnant I wore these and wore a medium (I gained 40 lbs and it still fit around my belly or below). I have about 3 pairs of these at any given time. The quality is ok. Several washes and the color fades a little, but I still love them.