Impeccable and accommodating. Definitely a return visit in my future.