We purchased this for our 8 year old son. He loves it and it seems to be made very well. It came with pants, button up shirt and T-shirt. It also had several patches including some velcro attach and some sew on. The uniform itself has no velcro for the patches but you can still sew them on. I ordered the size 12 for my son who is 90lbs and 4'6-1/2" tall. It fits perfect but at the rate he is growing, it won't fit long. He may get a few months out of it. All in all, it is a great outfit and is described well. The sizes do run small as mentioned.