He needs one for our holiday but everyone I see is either for teenagers or OAPs! I needs to be available in an XL too.... any suggestions??