I had a all foam mattress which was very good but with the time became very uncomfortable, I like the firm mattress and also the pillow top is a very comfortable mattress