I ordered 2 stan musial jerseys on the 4th of may. I was expecting to get this package for mothers day but that didnt happen. I contacted them and promply got a response that my package was sent back to them and then they resent it out. At that point i started getting very nervous and almost wrote it off and accepted that i got scammed. Then i received my jerseys on the 18th of may. My wife and i checked them over and it was worth the wait. Very high quality and will be ordering again for sure. Only reason for the 4 stars was the shipping time. If they said 2 weeks on the website it would have been acceptable and calmed my nerves.