Very well located, clean and functional. More spacious than expected.