Generous fit, but that opens up the option to wear a T-shirt underneath.  It is very comfortable and Ive received complements from Hawaiian coworkers.  Note, the care-label says hand wash, which should have been mentioned in the item description.