I got a large and while I normally am comfortable 38B, this was snug for a large and also had too much fabric. I feel like a bra that is suppose to feel comfortable this was disappointing as I could definitely feel that it was on my body most of the day. Along with that it sits pretty high up so it cant be worn with just any shirt.