I've ordered 3-4 jerseys from this store. These are stitched, nicely fitted, official jerseys. Amazing quality. It did take a long time to get them, 6-8 weeks, but I think this has more to do with shipping and customs. Customer service is very good. They respond within 1 day, and handle problems fairly. I had an issue with a number not aligned right and they sent me a brand new jersey.