This is exactly what we needed for our bed.  The mattress was a bit too soft and this adds just the right amount of firmness without making it too hard to sleep on.  It is made very well and will hold up for a long time.