I have ordered from this site many many times and I have never had an issue. My most recent order was for 9 shirts in various sizes but I needed 2 youth smalls. I received 1 youth small and 1 adult small. I contacted customer service to inform them of the problem and they responded very quickly letting me know that they would be sending me the shirt I was missing. Less than 24 hours later the package had been delivered! I will absolutely keep ordering from this site!