After reading the reviews, I was a little on the fence about buying a mattress without trying it out. I was pleasantly surprised. The mattress is great, not too firm and not too soft. The delivery process took about 2 weeks. They gave me a 4 hour window when they would deliver and it was right on time. They even set it up for me.