Very well located, clean, spacious, professionally managed.