Very clean, excellent location, lovely roof terrace, well managed by the hosts. Building stairs and apartment stairs may be a challenge for some, but otherwise a great stay.