We spent 4 nights in this apartment and we'd absolutely go back again!
It has a GREAT location, big bathroom, closets and a comfy bed which we appreciated. Gamla Stan is around 8 mins walk and you can also find several option for public transport.
The communication was spot on and we got every information prior to our arrival, so the check-in was very smooth too.
I definitely recommend staying here!