My husband and I stayed for 2 nights at Calistoga Ranch and it was an amazing stay. The resort is beautiful, nestled in the countryside and the trees. The rooms are beautiful, large and well designed, and very private. The whole resort is rustic in style but very high end. Service is attentive and friendly, people go out of their way to help. The restaurant is excellent too. The swimming pool area is fabulous, beautiful and large, the whole area is so peaceful, it is an extraordinary place that is difficult to describe. Can't wait to go back! In itself is worth the trip from London.