It's a cute enough outfit.  The sizing is way off.  Small on Amazon is 3-6 months.  When the costume arrived for my 4 month old the size on the package said "Small: 12-18 months.  I'm also pretty sure that it would have to be a huge 12-18 month old.  more like a 2 or 3 year old.