i was very skeptical about ordering a bed online without trying it out first, but after extensive research, i decided to order this bed. i was really impressed by the quality of customer service and by how prompt the delivery service was. i received my bed after 10 days of placing the order and i am completely happy with my purchase. so far, this bed is a good balance of soft and firm so that when i sleep on my side, my shoulders do not hurt. this is definitely a great bed for the price.