Bought two: a queen size for my bed with an older/firm mattress and another in twin size for my sleeper sofa.

Both take my bed and sofa over the top. I did extensive research on which one to get that didn't break the bank, and I'm glad I went with this one. 

Very comfortable!