After all the rave reviews, I expected something more. It is thin material. It is comfy, but it just doesn't seem like much for the price. Perhaps it will wash and wear well? Not fade? I just wore it on a cruise. 5'4" 152. I bought the medium for those who are trying to decide on what size to get. It was a good fit. Not snug at all. The pockets are weird, as others have said.