This mattress is lovely. It's firm, but the top layer is comfy and softer, so it feels the like the best of both worlds. Delivered one day early! 
The only reason it's not 5 stars is because I'm eager to find out how it fares in a few months. I've only had the mattress for a week. but so far so good!