The delivery was great, at the exact time. About the mattress I have to say I took me and my husband a few days to accommodate as is very firm.For us is a good mattress.