excellent location, smooth easy check in, excellent communication