Cute top! I knew this was top was loose, but I think it's more loose than I expected. I'm a 36DD and I bought a large. I should have went with a medium. The top kept shifting from either side of my chest making me have to readjust it frequently.