This space is ideally located in Gamla Stan and has everything you need. Highly recommended.