Very comfy. It flares out a little at the bottom to accommodate the hips. The fabric is very soft and smooth. This is a little larger than most "large" shirts I have worn, so I think it fits large people better. I am not a large person (5'6" and 138# and small bust), but for some reason medium sized sports shirts are too small for me. This large shirt is a little roomy for me which makes me say it is true to size. I like it.
Even being an A/B cup, I would wear another sport bra under this during a race. It's also a little on the short side in length.
I SWIM LAPS EVERY MORNING, THIS IS AN EXELENT PRODUCT. DRIES QUICLY, DOSEN'T STRECH AND FITS GREAT.