David was the perfect host. Communication was spot on. We will definitely be back. Very clean and comfortable.