Could not rate this place highly enough. Accommodation and hospitality is some of the best I have experienced in my travels.