Over all it is a great mattress, very comfy and durable. It came 3 days before delivery date. We ordered plush and is still firm but it’s totally fine cause it’s still comfy. Although box it super heavy and was slightly damaged so it was very hard to hold and does not have hand holes to hold to box. It says you need to wait 48 hours, but I think 15 hours is fine!