Great place and great location in the heart of Gamla Stan in the city center of Stockholm.