Gem in the heart of Gamla Stan. Great location.