I think it's super cute. The only gripe I have with it is that it gets a bit warn out fast. It fits me well enough to not get a major front wedgie but that's if I pull up the back and pull the front down. I am 5'9 and 185 pounds and a 36DD for reference and I got a large. If you're tall like me or more, than I would go a size up but for slightly shorter girls or girls with shorter torsos then stay at your size.