We were at David's place for 2 weeks, and it was comfortable - apart from the inconvenience of getting a parking space and the nearby construction works.
The apartment was clean and tidy and contained the amenities to enjoy your stay. David was responsive when I had issues with the TV, although it turned out to be my oversight.
I would recommend it (but don't bring your car 😉, unless very necessary for your trip like mine).