Before I had this mattress I had a two sided mattress. It was a good mattress but it was time to get a new one. I found this mattress (firm perfect sleeper) online. I have to say it is way better than the one I had before. The quality of it is also better. I've also noticed I'm well rested when I get up in the morning. Things I like: 1. I like that it has gel memory foam but also inner springs. 2. Since it has the gel memory foam it's stays cool. 3. The foam that it has minimizes edge roll off, which is great. Things I don't like: I actually don't have a problem with anything. Overall I think it's a great mattress for a great price.