The onesies themselves are quite nice and I've got no problem with them except the sizes are WAAAAAY off. I ordered the 3 to 6 months size and based on the sizing chart that I checked before ordering they should have fit my child perfectly. However they are much much much larger than advertised. I would estimate the size of the onesies I received (that are labeled 3 to 6 months) are actually 9 to 12 months. I would recommend these onesies, however either order multiple sizes, order ahead of time so that if they're the wrong size you can send it back and get the size you want, or order on the small side.