An absolute gem of a place! Brilliant location, excellent amenities and very responsive hosts, who have thought of everything! We will definitely stay again!