I ordered a camo-style t-shirt for my brother to "match" his favorite team on Memorial Day weekend games. It shipped in time (4 days before Memorial Day). I opened the bag (very poor packaging, btw), the label sais LG, which I ordered, but when I opened it to box it up the shirt was an XL. Contacted MLB, was pleasantly surprised they shipped a replacement right away, but they had to mail me a return label, b/c there was none in the bag. I rec'd the replacement shirt & it was the SAME THING!, bag labeled LG, shirt XL. Who's bagging their stock, Stevie Wonder? So I notified them again, guess what? After 2 screw-ups on THEIR part they said return both shirts for a refund, not even going to try to remedy the situation. So I'm out a gift that I'll have to find somewhere else, although not in time for Memorial Day weekend. I will never do business with this company again.