Very cute! A little big, but my baby was still able to wear going home. The hat however was a little too big. It wouldn't stay on. His head would need to get much bigger, but by then, the sleeper would probably be too small. My baby was 6 lbs 20 inches long and I bought the newborn size.