I love this mattress set! Have had it almost two months and no complaints. More on the firm side but not even comparable to sleeping on the floor. I ordered it on a Thursday and it arrived 7 working days later. It did have a slight "new bed" odor but that disappeared in a week. The delivery company brought the bed downstairs, unwrapped it, put it on the frame and took away the old mattress and packaging. What more could you ask for!