Bought these for my 50th birthday trip to Vegas. I bought the XXL because I'm a tall, broad-shouldered guy. They fitted perfectly, then I washed and dried them according to the manufacturer's instructions to get rid of the new smell. My size XXL now fits my belly size XXS! Cheap Chinese junk! Beware!