Good location, smooth check in and good communications throughout.