perfect fit as were all the pj's we  purchased for my son. these are a bit big on him meaning the feet drag instead of stayin in place. but the other two - pieces we bought are fine. he'll grow into this one no doubt.