I got a size large. It fits as expected. I’m 5’2”, 149lbs, 36DD and it fits nicely. Not too tight and clingy but I’m not swimming in it either. It’s super soft and I’ve worn and washed it a few times already and the lettering and artwork are holding up. No signs of wearing out yet.