These Tommy B shorts are perfect. I wanted a pair for my husband for an outdoor beach wedding in Lake Tahoe. I purchased the tan color online. They arrived quickly and my husband said do they have any more colors? I already knew they did so I grabbed two more!