After struggling with Spa Silks small size and huge neck I decided to switch to a new brand. These carter's looked great and had a great price. I am hapy to say they lived up to my expectations. They are long enough to snap easily and the sleeve length was perfect. They seem to wash easily without shrinking and holding onto stains. These are a great layering pice under a dress or sweater or for sleeping combined with a sleep sack. I am not crazy about Carter's as a brand in general (they have a tenedency to shrnk and pill after 1-2 wearings) but this is one item I love and will continue to buy. For those confused about their sizes please note when it says 18 months it means up to 18months. So if you have a 12 month baby don't buy the 12 month size (unless your baby is in a very low percentile) buy the 18 month size.