This outfit is absolutely adorable! I love it! I am about 5’6” and 140 lbs. and i got the medium and it fit perfectly! I was afraid the waist of the pants may be too snugly (even though it’s elastic), but it was perfect! I want it in more colors! All around 10/10 and highly recommend! Super comfy too!