Good, quiet location. Clean. Up-to-date. Good communication. Can't ask for much more.