Perfect location, accommodations, and amenities. Communications with David were timely and responsive. Couldn't ask for more. Hope we can return!