Just wore it to yoga and it is perfect. Lots of coverage which I like so I can relax and concentrate on my practise. The material is lovely and soft and moves with you easily. It is pretty much perfect. I'm 5'6'', 140 lbs and the medium is perfect. Wish it came in more colours, I would get them all.