Stylish, spacious, and homey apartment, a perfect place to stay in Edinburgh