The cotton is very soft and the quality of the snap buttons is great. It is on the larger scale but I cannot complain, can use it longer. Plus its thick cotton and keeps my baby very warm. Will highly recommend for the early months.