It is a wonderful place with lots of space, in an excellent location right in the middle of Gamla Stan. It is easily accessible. I can wholeheartedly recommend this place.