Great place right in the heart of Gamla Stan. If you're coming to Stockholm to see that island it's perfect.