A nice place in a good location (walking distance to everything). The roof terrace is a nice touch.