I recently got this and it's so nice and soft. I did roll it out over an old carpet but it feels so plush. My little dog was loving it, too. If you were using it on a hardwood floor I'd recommend using a pad underneath to get the extra cushion. Can't say how it will be in the long run since I just got it but right now it's GREAT !! Design & colors are very nice, too. You can't beat it for the price.