I love the material these are made out of! They are super easy to clean and my LO seems to be very comfortable in them. They fit my LO really well, too. At first, I thought they were going to be too small, but they ended up fitting like they were custom made for him. The snaps are strong and the elastic was the perfect tightness. My only complaint is, I wish they came with inserts! But, luckily, I have extras and found a couple that fit! Overall, I'd purchase again, for sure.