I need a new mattress as mine is so hard it's lke sleeping on the kitchen table. I've just had a quick look at John Lewis's and they're about £500 plus! Is there anywhere cheaper? Or is that the going rate for a half decent mattress?