Excellent location, smooth check in, terrific communication. Overall excellent experience.