YASS!!! *prayer hands* LOVEEEEE this top! I'm 40"-29"-37" and the large fits perfectly. There is no built in support, so for DD+ this top may be a struggle. It is such a simple top but works perfectly for vacations in the sun!