D's place is an absolutely perfect location. I eat vegan, and we were walking-distance from tons of delicious restaurants. Also walking distance from the ferry and a large shopping area. Definitely recommend!
One word of caution is that this place has steep, dark stairs, so if you have mobility issues keep that in mind.
D's place was super clean, and they communicated well (the wifi didn't work on day 1, but they helped resolve the issue by the next morning). I'd stay here again!