this is perfect! The quality is great and i received it timely. Do note that this costume runs big. I bought this for my 18month old. i will say that is not much growing room though. Will be awesome since Halloween is only 3 weeks away.