Good quality product. Feels semi firm. Just what I needed for the baby.
Material is nice and soft.