The fabric is lighter than I could have imagined. It mostly fits but is slightly small in the shoulders. I'm 5'8 290lbs. It's comfortable but hangs more like a blouse than a beach shirt. My wife has expressed a preference that I not wear it out of the house LOL