Ordered this mattress for daughter and it is amazing. Fast shipping. Followed the directions, letting it lay out for 48 hours to regain shape. This mattress is not rock solid like some memory foam mattresses. The top layer is soft and the cooling feature works good to. I would recommend this product.