This is exactly what we needed.  It is very firm yet cushioned and blends nicely with our oak hardwood floors.