Perfect from location, the space, facilities, cleanness to communications. Highly recommended.