The quality is okay. I bought one of size 6X and the other of size 5. They were exactly the same. If anyone wants to buy this, be aware that size 6x and size 5 are the same and can fit a 35-lb kid nicely.