My old bed is too hard, every morning I wake up with back pain. I don't have much money to buy new mattress, so I try this first. I'm so happy I did! When I open the package, it was small and flat, but after 1 day it become big and soft! The foam is thick and feel good when I lay down. It's not too soft, but also not hard. Just right for me. I sleep much better now. My wife also say I don't move so much at night now. Also the size is perfect for my queen bed. Not slide or move. Stay in place all night. The cover is nice and smooth, no smell at all. I think the quality is really good for this price. Very worth the money. Now I wake up feel better, more energy. Really help me a lot.