Fast shipping, and my 5year old son LOVES this. We ordered the small, the legs are a bit long for him but the elastic around the ankles makes it easy to work for his size. Material is softer than I expected it to be. Overall worth the price and very happy it arrived before Halloween!