The place was perfect for a nice family get away. The views are spectacular and the resort is top notch. Our host was super helpful throughout the entire stay and always available to assist or answer questions where needed. We are planning to make this an annual trip.