Buying a mattress online could have been stressful, but I was willing to take the chance since we live a long way from the nearest furniture store. I chose Overstock because of its great prices and service and its free shipping. To help me narrow my choices, I visited with Overstock's online consultant who helped me to choose the model I did. It only took a few days for our mattress to arrive as scheduled, and it was everything I'd hoped for. This was for our spare bed where our grandson sleeps, and he LOVES it! This was an all around great experience.