I bought one of these based on its reviews, and after it arrived I immediately went back to Amazon and ordered three more.  The fabric is soft and washes well without shrinking.  It is a nice weight - not too light and not too heavy.  My son will be 2 years old in two weeks, and the 24M size is perfect; in fact, it's a little loose, which we like.  He is slim (around 25 pounds) and of average height for his age.  My only complaint is that the royal blue color has one snap at the abdomen that keeps coming unsnapped, but I haven't had this problem with the other colors.  We love the v-neck and it's a super price, too!