We spent 4 nights at the Balmoral - the facilities are totally modern and very nice. The wi-fi even worked as good as expected (for a hotel)
It really is a good location. The staff were all excellent we had no problems being gringo US english only people and were treated great by everyone.
The restaurant has really good food - the included breakfast buffet is great. For dinner the food is good -- but be prepared to pay US prices but it offers a great view of the pedestrian street outside.
I would stay again.