Mattress is great but getting it delivered was a nightmare, no delivery date given just a time, (so had to cancel plans just in case it turned up). Customer Service couldn't give me a date of delivery. When it finally arrived (not in the time period specified) we had to help unload it from the delivery truck and carry it to our house as the driver was on his own and left us to it. All in all not worth the hassle which is a shame as product is good.