We loved staying at Hotel de Niro. Everything was perfect for us ... the place is very comfortable and it is located in a really nice neighborhood, which is within walking distance of many tourist places (Gamla stan 30 min walk).