Nice and cushy for our hardwood floors! Size was almost perfect. I imagined I would have to trim it up a lot but I just needed to trim a small part. No slipping even when the kids play around on it!