Amazing place in a perfect location in Gamla Stan. Charming.