Curious, my repeated experience is that the Grand Hotel in Stockholm is an overpriced dump, poorly located to public transport, and surviving off its now-faded history. I'd instead stay at one of the boutique hotels in Gamla Stan, or for public transit convenience, one of the chain hotels near the main train station.