Ordering process was easy and the mattress was delivered 2 days later!! Fantastic service. The mattress itself is comfortable and exactly as described on the website. We've both slept well since and made me wonder why I hadn't bought a new mattress months ago! Packaging was enough to keep it clean during delivery and as it came rolled up it was easy to get up the stairs.