What a gem. Spacious. Clean. Stylish. And well located.