shorts arrived on time, fit was ok, pockets not deep enough & waist band did not have enough elastic hold to them, sent them back & ordered the speedo brand that i had before , speedo have deeper pockets & tighter waist bands, the do cost more but worth it to me when i am in the ocean boogie boarding i cant have my shorts came off.