I received the shirt quickly, and the quality is really good. I ordered an XL size, and when I took it out of the bag, it seemed really big. Once I washed and dried it, it did shrink down to normal XL and fits perfectly. I would buy from these guys again!