For modesty reasons I don't swim in just bathing suits and I got this to serve as a swim top. They were out of my size (L) so I ordered an XL. The XL was neither tightly fitted or baggy. It fits pretty well actually. I will probably wear a bathing suit top underneath for extra support since I am a C cup. Overall this is a really cute rash guard and my first Girls4Sport purchase. I am happy with the quality