Fantastic location for exploring Stockholm - only a 5-10min walk to Gamla Stan (Old Town) and a couple of minutes to the nearest train station (Slussen).
Apartment was reasonably quiet and comfortable, with most of the basics provided. Unfortunately the bed (sofa) was quite uncomfortable.
Good communication. Easy check-in and out.