I am 44 years old and I am a size 10-12 with a bra size of 36D. The XL was a perfect fit. It has plenty of support on the top and covers the bottom perfectly. I wanted a swimsuit that was cute and still covered me. But I didn’t want to look like an old lady! This swimsuit is perfect and the quality is great. This was my first swimsuit purchase online and is a winner!!