I bought this for my son to wear for Halloween, and it is absolutely adorable!  The sizes really run small -- my son wears a size 7 or 8 pant, about 50" tall, and this suit was just too short -- in the arms & sleeves.  But it seems like it's really well made, and not cheap quality at all.  We ended up having to wash it, and it came out looking like new.  So happy with this purchase, but would order a size larger next time.