I stayed in this hotel for 4 days. Everything was perfect, and good value for the money, obviously considering Swiss prices.
The pros: very good service and food. The people was nice and very responsive to our needs (I saw in other hotels was not the case).
The hotel is well located, steps from the main street, and very close to the train station and the main outlet to the mountain.
The room was very clean, well decorated, and very spacious, which is welcomed when travelling with lot of stuff for skiing.
I recommend it.
One tip. Plan to ski in both Zermatt and Cervino (next ski station in Italy connected at the top). If you do so, buy the international ticket instead of the Zermatt only and then add the Cervino when needed. It is cheaper the former. Another recommendation is to get up early, as you spend at least 30 min to get to the slopes.