The most perfect location and perfect hosts! We can't wait to stay again ... everything was better than expected! Thank you!