Visited on business. I usually stay close to the station but I selected this hotel as it seemed nicer than the one I normaly use. Indeed nice rooms (even if small), good breakfast and nice staff. I did though have to pay lots of money on taxis as it is in not within walking distance from city center and if you are not used to the tram system of Zurich then you will have to pay the extra cost.
I would recommend it to experienced tram users. If you want walking distance from town book another hotel as on your way back you have to go up a steep hill.