David had great communication and was accommodating to our needs/requests! The place was super clean and well put together. We had a great stay!