Of course it is perfect. It's a gel pro elite. However, I think my cat has scratched it? So, I have laid a thin rug on top. I still get the benefit of the gel pro.