The ONLY good hotel in Stockholm is the Grand, but you must stay in the new Burmanska wing, unless you are taking one of the large signature suites in the main hotel.
F&B is amazing here, as is the new Raison d'Etre spa. There is nothing that comes remotely close.
Only disappointment is the lobby, which has yet to be renovated, so aim off when you arrive.