For those who wear medium, order a large. Trust me. Other than that it's great. Quality fabric and stitching.
It is my second time ordering from FineToo, the quality is excellent! Just be aware of the small chinese sizes... I had to go 2 sizes up to fit me comfortably!