Excellent location, gorgeous views and kid-friendly. Check-in was easy and the hosts provided excellent communication before arrival to ensure that we had all the necessary information to make it a great trip.