I really love this. I am 155 and 5 ft 9. Needed one piece after having a baby to be more conservative and this is very cute. I bought large but should have gotten a medium because there is ruching in the belly that feels loose.