David and Cathy's place exceeded our expectations. Very friendly hosts. Clear and concise communications. Great location for us. Would definitely book again.