It's a bit tough to wiggle into, but very comfortable when on. I'm going to try to size up to a large because the shorts on the medium ride up quite a bit, but the top is quite booby so I'm worried it will be too big up top. 5'5, 135-140ish pounds at 4 months pregnant, and the medium is very very cute and wearable as is. But something that will last forever I don't think, especially if I rip it trying to get it over my big belly, but well worth the price for one vacation where I might get in a pool only once or twice.