We're sorry to hear that the XL shirt didn't fit you well. We strive to provide accurate sizing information for all our products, but we understand that fit can vary from person to person. If you'd like, we can offer you a refund or exchange for a different size. Please let us know via love@jimmyjoy.com