Perfect provides just enough structure and support for our firm mattress. Comfortable. Doesn’t overheat. Happy with this addition.