This mattress is very nice. it was a gift for my parents and they love it. Very soft on top but also firm for people who need support. I was not happy with the shipping because it was estimated 1-6 weeks which is too large of a window in my opinion. I contacted overstock and asked for a better estimated delivery and the answer was "no we cant give you one, they will call u before its delivered" The bed is great and the delivery people were great also, just unhappy that no one could give me a better estimate other than 1-6 weeks. IT makes it hard to make arrangements for such a large delivery when someone needs to be there.