It was exactly what I was looking for! Had to add a non slip mat under which made it softer. My dog also approves it. He just hangs out on it most of the day.