My husband loved it and so did the guests!  What a great, fun, party shirt for a guy!  He washed it(thank goodness) and it still looks and fits great. 100% cotton. Fabric  feels of quality.  He wears a large usually, so I went with the XL and it fits loose and comfortable....the perfect Hawaiian party fit. I was concerned as the picture makes it look short and wide, but that was not a problem for a 185 6 foot tall guy. I highly recommend and I am very happy with the purchase.