Baby hasn't arrived yet, but mattress seems to be of very good quality, and it is pretty firm.