Purchased this to have a surface for my infant to practice crawling. We have hardwood floors and I needed something firm but with a little cushion for her knees. This does the job. I like that it's large and easy to clean. I wish it had a tiny bit more cushion and didn't have the indentions on the top as it leaves impressions in my baby's skin. Overall when taking into consideration the price I'm satisfied.