Bought these for the beach for my husband.  They look great on him, good length and everything.  They do however fit a little snug but not uncomfortably so.  If I hear my husband complain it will definitely update.