One of the nicest places we've stayed - clean, spacious, comfortable and well-equipped, and wonderfully situated. Add to that a generous and helpful host, and you have the perfect mix. Will definitely stay again.