Brilliant place, perfect location, well equipped to a high specification, well cared for and great hospitality from the hosts. Highly recommended.