I’ve consolidated the places I would recommend from my trips to Sweden here with everything I loved, didn’t love and would suggest.
Stockholm
Sheraton Stockholm Hotel
Tegelbacken 6, Box 195, 101 23 Stockholm, Sweden
Loved the location, the decor, views, and good room service food
Didn’t love anything! We loved our stay here.
Know to take the Arlanda Express from the airport to Central Station and then the hotel is a 5 minute walk from there