The delivery communication was excellent, I hate having to wait in but I was given a two hour time slot, then in the morning it was confirmed what delivery drop I was, which updated through the morning. Then received a text giving me the actual time of delivery, super service thank you. 
The mattress came rolled up, which I was cautious about but once opened I don't see any problems at all. 
The mattress was purchased for my 10 year old and is pretty good for the price. The memory foam top is thicker then what I expected. Very good value for money.