My perfect bed combination is an extra firm mattress and foam topper. This foam topper is amazing, it comes with a cover that keeps me very cool at night. Very comfortable to sleep on! Highly recommend.