I usually don't write reviews but I am pleasantly surprised how well it fits. It gives a lot of support for the breasts, good tummy control without being suffocating, and hangs well. I'm 5'8, 175 and C cup, and got the large. I'm calling this my widowed cougar in palm beach era.