I recommend Fridhemhotel. Really nice location. Middle of the city of Stockholm and great rooms.