Beautiful view & perfect location. The space is small but arranged thoughtfully and immaculately clean. David is a great host: very friendly and accommodating. Staying here was an absolute pleasure!