You pay the extra because this is right in the heart of the old town. The food, to be fair, was pretty good. Great fish soup and a decent steak. The wine prices are ridiculous - £12 a glass for the cheap stuff. The beer was usual Swedish prices, but not great.