Superb location, extremely well appointed accommodation which was spotlessly clean. Great facilities. Friendly and caring hosts. Absolutely no hesitation in booking to stay here again.