Bought for our daughters bedroom, very surprise at the quality for the price. Our matress cost 5 times this and although an obvious difference in material quality the actual comfort is brilliant.
It's on the firm side for sure but the top layer is nice and soft. 
Only small comment would be that you can feel the springs if you lean against the side but that's not a function of the matress so just being picky.
I'd definitely recommend so far (only had 4 days but has a 5 year warranty so should be ok)