I just ordered a second shirt in another color.  Per previous review, I ordered a Medium and it fits GREAT. (I wear a med or large depending on the type of shirt).  Loose fitting, but NOT baggy.  Has a nice contour shape.  It looks great with my board shorts.  I wear it under my lifejacket when riding my jet ski.  And YES even us in our mid 50's ride jet skis.