This out fit is so perfect. I am 5’9” and 150lbs and I got a large. It fits perfectly and I rarely find things to give me length as I have long legs but this is perfect. It hugs me in all the right places and is lightweight which is very comfortable!! Would definitely reccomend❤️