Spotlessly clean and great facilities. Easy check in and communication.