The actual quality of the mattress is excellent, but the delivery service is horrific. Hence the 3 stars. They attempted delivery a day before the arranged time, and gave no updates. Upon arrival it was clear it was two man job, and asked my sister who was waiting for the package on my behalf to assist up 3 flights of stairs, which was unacceptable. What if I was elderly or disabled. Furthermore there was barely any notification updates for delivery. Great product poor delivery.