When I first decided to order a bed I was a little worried about ordering one online. I wasn't really sure about what the bed would feel like or if I would like it. I was also worried because my previous bed was not a firm mattress. But I am really impressed with the bed. Its really comfortable. It took about 2 weeks to actually get the bed which was a lot faster than what I thought it would be, so that was a great surprise. The company that delivered the bed came in on time, they where nice, and they took away my old mattress. Over all I am impressed.