I ordered the small for my son who wears 4t-5t. Fits great, pants a little on long side, fine with shoes on. It came with 2 black straps, one for face and we used the other to wrap around his waist. It also is able to hold his sword. It came with 5 red straps that we used on his legs and arms. The black hood is NOT ATTACHED to the shirt as indicated but it does have velcro tabs under the chin to hold it in place so it was no big deal. For under $10 bucks, this is perfect for my son. The material is on the thin side but if you are worried about your little guy being cold, just put a black shirt underneath.