I love this shirt! I am usually a XXL in most shirts, except Adidas, Under Armour, and Majestic, which I take an XL in. I like my shirts a tad looser and I was so happy after ordering the new Navy that I ordered the black and light blue. I have learned that I don't like white swim shirts as it shows my chest hair and looks trashy. I didn't try the speedo brand though. This shirt gets "tighter" in the water which was perfect for me as I like to body surf! I usually tuck my shirt into my trunks, and that keeps my shirt in place.

The fit was looser than expected. If you are between sizes I recommend opting for the smaller one (unless you prefer a very loose fit). The neck coverage was okay but not great. It's like a t-shirt but with better material. So it's great as a swim shirt that doubles as a t-shirt.