I recently stayed here for a business trip and the hotel is a great combination of five star luxury resort qualities in a more relaxed setting with a sense of the amenities you would find at home. Complementary snacks greeted me in a very well-appointed room. Views were outstanding. The coffee was replaced twice a day which was a great touch. People were extremely friendly. The golf course provides magnificent views and is relatively forgiving for the experienced golfers (unlike myself). When you combine the setting, amenities, quality, and people it's hard to beat. While I didn't have my family with me on this trip, there are a lot of family-friendly activities at the ranch.