This is a very nice quality costume.  I would say the size is a little small, my son who is in 24 mo to 3T wore it and it fit him perfectly, Had he been much bigger it wouldn't have fit him but he is a bit tall for his age too.