I've done quite a bit of research before ordering this bed. All I have to say is that the bed is just perfect; it's firm but cushiony, just like what it's described in the product page. I got my bed within 2 weeks after I placed the order and the delivery service was fantastic, they arrived promptly and very friendly. Had my old mattress removed and no extra charges. All in all, my first experience ordering a bed online was very pleasant.