I am a 34DD and originally ordered a size L, but had to exchange for an XL. Customer service was easy and super fast in my exchange process, arrived earlier than I expected. The material is nice and thick, it's well-made. Beautiful pink color with texture. Would purchase again from BB! Thanks!