Great buy for the price. Hoped it would have been a little firmer. Arrived within the estimated delivery date. The movers were really helpful and set it up in my room. They removed the old mattress and box. The mattress did have a weird odor to it. Its not a bad smell, just really pungent and weird. The smell hasn't gone away, I just sort of got used to it.