I'm very happy with my purchase. I ordered 2 mattresses (one twin and twin xl). They came as promised , have no issues with smell, they are firm but comfortable .     My only complain is that I wanted to change my order few hours later before the shipment  (cancel the twin xl) and it was disregarded. I used the "order management" page to cancel that mattress. It went through, I got an email seconds later that the warehouse received the message and I'll be receiving  another email about my cancellation request. The email never came. I understand that they cannot cancel an order once it ships but I cancelled early. My order was shipped about 20 hrs. later........They had enough time to change my request -maybe there're some issues with logistics ???