The best part about the Royal Viking is its location. It is next to the train station and across the street from the shopping district. It is a ten minute walk from the old streets of Gammla Stan.
The rooms were small and ordinary. The breakfast buffet was large and excellent. The lobby and inside courtyard was nice to look at but our room faced the street. The elevators required putting your room key in a slot before you could press the button for your floor. The elevators were often slow or not functioning. This was also true of the large automatic revolving doors that served as the main entrance to the hotel. The doors would often slow down to a crawl or stop altogether with people in them. They were unusual in design (plants were part of the door holder) but did not work all the time.
We stayed here because it was part of the Collette tour package.
Now that we know more about the city, I would certainly look for a less expensive hotel about a mile from the city center. The metro could provide adequate transport.