I love this! Originally ordered a Medium as per the size chart, ended up needing an XS. (5'3, 145 lbs athletic curvy) It's fairly loose due to the cut of the shoulders and the material feels pretty stretchy, plus it has room for pockets - so if you want a more flattering look size down, especially if you're short enough to wear petites. Even at XS it's not tight anywhere. Once I got the right size I loved it, and will be living in it. It hits above my knees and I don't find it too long.