I gave it a 3 only because the sizing is way off.  This outfit is really cute, but be sure to order up.  My baby is a small 2 year old that can still wear 24 months.  I ordered this in the 2t-3t and had to return for the next size up.