We stayed for three nights while exploring Stockholm.
The location is excellent, tenminutes or so from Central Station, right next door to the metro and a few blocks from the waterfront.
Our room was on the 7th floor, was very spacious and had floor to ceiling windows with a great view of the street below and the surrounding buildings.
The service was friendly and efficient and the included breakfast, while a bit average for the price and status of the hotel, was quite ok. The bar was a friendly and inviting spot for a drink in the evening.
Overall we would recommend highly.