Hacienda is an excellent resort with breathtaking views, delicious and creative food and warm and gracious hospitality. We were made to feel like we were at our own private estate. The innkeepers were wonderful hosts, sharing their knowledge of the area and willing to go to great lengths to help us enjoy our stay. Great service, comfortable rooms (with radiant floor heating and 2 person jacuzzi tubs) with wonderful views of sunsets and starry nights. Highly recommended.