The mattress is fine for the money once it eventually got here.  I ordered a different one first and the day before it was due to be delivered I rang to find out when it was arriving (as i couldn't track it) to be told it was out of stock.  so I then had to order a different mattress.   It was to arrive on the monday but again when i could not track it I rang again and they said they would have to investigate!!  I was so close to cancelling altogether but on the thursday i got a call to say it would be delivered on the Friday.  You would expect better service from on online company to be honest and i am unlikely to ever order from them again after the hassles with delivery.  That all said the mattress is firm but has no handles to move it and the cover material is a bit cheap feeling but it is quite comfortable.