Charming place in the center of Gamla Stan. Restaurants and pubs just one stair down. Clean, fresh and nice!