The place is in the centre of Gamla Stan (3min walk away from the nearest T station). Make sure you read the notes about the location as the first time it may be difficult to find. The place, exactly as the pictures: perfectly clean and feels like your own studio apartment for the time you are there. Will definitely book again