What a beautiful place in stunning surroundings! We could have spent many days hiking and horse riding around the area. The accommodations were amazing, with SO much to do - pool table, darts, air hockey, and an incredible play room filled with toys and books for children. We also loved the outdoor playground area, with the outstanding views. Kevin and Diza were wonderful hosts, and their children an absolute pleasure. We cannot wait for another opportunity to go and stay with them again.