Great location & space. Immaculate accommodation, with everything you require for a comfortable stay. Friendly/helpful hosts - with the addition of a delightful dog.