This company is incompetent, and completely lacks any respect for its customers as evidenced by the negative comments on this site and my personal experience of them.
I ordered a size small and was sent an extra large!
It will take my son about 9 years before he can wear it.
I emailed the company 5 times to get a replacement and they did not respond.
I blame myself for not researching this company before purchasing from them; had I seen the negative comments on this site first, I would not have done so.