Great spot in Gamla Stan! Perfect for a weekend trip.