This shirt is great. The color is so vibrant but not too bright and is perfect for hot weather or the beach. It's thin and light. It is just a tiny bit see through but not so bad that you have to wear an undershirt. Fit true to size. 5'10" 175lbs size large was perfect