The mattress fits well and is firm without being hard. I was pleased with the thickness of it and feel like it will last through all the grandbabies.

Pros: durable and comfortable
Cons: none