I ordered the newborn size.  It appears to be a little roomy, but the length is about the same as the other newborn sleepers I have on hand.  This brand mus just run a little bigger than some, which is not really a bad thing!  It's a cute sleeper, although the colors are not quite as vibrant as the pictures on Amazon would appear.  It's a softer navy blue.  The hat is adorable.