Absolutely flawless. Impeccably clean. Perfect information, easy check-in and flawless communication. Doesn't get any better than this.