Fits well. I bought this as something I could wear with the kids at swim lessons.  It covers my chest and gives decent support. I am actually a DDcup, and I need the support and this works. Its flattering enough, but it definitely feels like "mom" swim wear. Also, it floats away from the body in the pool.