Style, location and communication were all top-notch. A lovely stay.