We've bought 2 now, one for each of our kids. They are firm but still very comfortable, great for kids and have no smell. Highly recommend!