Very nice quality padding inside. Easier than expected putting the three layers together (two padding layers because I have hardwood floors, and the cover). The tying mechanisms are very easy to use, which is important to me because I clean the cover every two days (I am a germaphobe and have a dog who likes the mat so much she insists on laying on it). Great size...perfect for my 5 month old who is currently obsessed with rolling. Very glad I went with the double padding because when he gets tired from rolling and trying to crawl, he inevitably face plants from exhaustion. It is a perfect buy. It is an expensive buy, but in this case, worth the money. It is something he will grow to use even as a toddler.