This is a great place for a weekend trip or shorter stay. The location is great, street parking is easy to find, the apartment is clean, the photos do it justice, and it's a good value. David is also incredibly responsive and great with communication. Overall it was a good experience.
However, my girlfriend and I stayed for a month, and there were two main issues for a stay that long. One, the WiFi really drags or cuts out if you have two people streaming or on video calls at the same time. Two, the bed is uncomfortable / has low quality padding.