A+ especially for a last-minute booking.