Good communication. Very clean. Good internet. Good check in procedure. Good location.