Good mattress. Awful delivery. Arrived 8 days after estimated delivery date. Hard to contact customer service due to long waiting time. They were not very helpful and blamed late delivery on supplier.