Ordered this direct from Amazon, and was very happy with it. Looked as exactly as shown in the picture. You will see a couple reviews on here about the costume not looking exactly as in the photo. I think this is because they ordered it from one of the merchants on here besides Amazon. If you look at the reviews for some of those vendors, you will see complaints about the product not being completely as advertised, or sold out, or shipped late. Look under "more buying options" and order directly from Amazon, and you will have no such problems. Yeah, maybe it will cost one dollar more. But its worth it, Amazon is so reliable about sending the correct item and on-time. So why risk ruining your holiday just to save a dollar or two?
Costume is very cute, but does run a bit small. It fit our 6-week old baby with some room to spare, but I don't see any way that it would fit a baby that is 9-months old, or 6-months for that matter (depending on whether you read the product title, or the description - they don't match - one says up to 9 months, the other says 6 months). If I were to guess, I'd say it will fit from newborn up to 3 or 4 months (depends on how big your baby is for their age, of course). And the cap is pretty snug, even on our 6-week old, who is a bit on the petite size for her age, about 7-1/2 lbs.
The material is not the highest quality, but if you've ever purchased this type of costume garment before (such as an adult or kids costume) you know what to expect. Its a light felt or fleece like material, made to only withstand a couple uses. The costume held up fine to a hand washing, and dried flat, since we wanted to wash the costume before putting out baby in it. The peas attach with velcro, which is actually pretty handy, so you can remove the peas, and still strap your baby in a car seat without them getting it the way. And there is a opening in the back, so you can bring the babies legs out of the bunting, which is also very handy for strapping into a car seat or stroller. Overall, we were very satisfied with this costume.