The location is perfect. We walked everywhere from the apartment (except with suitcase and for that there is the super handy metro round the corner).
There are a number of restaurants and bars within 5 minutes and Gamla Stan is only a 10 minute walk for MORE restaurants in the old town.
The apartment itself is very clean and cosy. A perfect base in Stockholm - we might have to book again to see the city in the Summer :)