Delivery was on the correct date and within the advised time window although the advanced warning messages were a bit vague. When I first phoned to arrange the delivery I was kept waiting a long time for an agent to answer which was inconvenient. The mattress arrived in good condition and the old one was taken away. A shame the disposal cost was such a rip-off. Mattress seems okay but I can't really tell yet. However I am irritated that this company keeps pestering me to write a review, which along with the time it took them to answer the phone and the high disposal charge does discourage me from using them again.