Not sure how to rate the sizing. I took the advice of previous reviewers and ordered 2 sizes up. The top part (from the hips up) fits like I wanted - loose, "boyfriend style". The legs, tho...OMG. They are completely huge. Like, easily twice as big around as they should be. Sizing down would mean the top would be more snug than I like and even then, I can't imagine that one size down would mean much smaller legs. So, I'm conflicted as to whether or not to return them.