I cannot praise overstock.com enough for providing this mattress for sale. It is firm, yet pillow soft on top; provided a restful sleep. The order and delivery was without flaw. I ordered 3 complete mattress sets and every accomodation was made to deliver them together in one shipment. The crew set them up in each room, in the direction I wished, and carried out the heavy plastic wraps....couldn't have been more perfect!