This top is so cute and makes me feel like a ballet dancer. I like pairing it with some high-waisted leggings when I go to yoga class. I am 5'1" and about 100 lbs and the small size fit me perfectly. I got the teal color which is fairly opaque.