Anything would be better than my old mattress which felt like laying on a slab of concrete, but this is pretty decent. Firm but soft enough to feel supported, i sleep on my back and on my side. Not soft and bouncy which is good because when you sleep with someone else you don't ricochet off their every move. Feels warm and cosy too. Delivery not good - I live in a block of flats, it was left downstairs in the hallway by the letter boxes. It weighs 30kg if i remember rightly from description. I live by myself, am 5'2 and have a torn rotator cuff muscle in my shoulder, the box had nothing to grip onto to move it, so it was not fun trying to drag it up the stairs by myself. Luckily I am not on the top floor.