Can't believe how long it took me to review when this is one of my favorite pieces.  I'm 5'7" weigh 165lbs and usually wear us size 8-10. i bought my first pair (white) in M, the zipper broke and i had to return it for my newest one in red (Large). fits perfectly with enough room to wiggle.  such class and grace. love it