I was skeptical-of course-buying a mattress online.I needed that right mix of firm and cushy. Well, I am happy to report that in only 2.5 weeks from my order date (it had said 1-5 weeks) I had the bed set up in my room. The gentlemen who delivered it were courteous and normal people, and came exactly when they said they would. I'm a skeptic no more--and how can you beat $2.95 delivered to your door? Bravo, Overstock. I'm sold on your ability.