This is a beautiful location in the heart of Gamla Stan (old town), you will love this place.