The Hotel was almost perfect. Very clean. Very convenient to almost everything. Easy walking distance (1/2 mile or less) to a number of tourist stops., shopping, and many many restaurants. And next to the tram/trains as well as walkable to the main train station.
The staff were amazing. Helpful and friendly.
I didn't try the restaurant.
The downside: I was on the 1st Story (2nd floor if your in USA). The street noise was enough to wake me up. It's probably not such an issue on upper floors, but on the bottom level, it was a bit frustrating.