Amazing property, well kept, and David is an incredibly excellent host! Communicated all necessary details well in advance and made our stay perfect!