David’s place is just amazing in a great location. He has thought of everything for your stay. He is very easy to communicate with and the videos he sends you covers all your questions. We will be staying again soon.