Overall, we really enjoyed our stay at David's place -- the location is great, apartment is clean, bed is comfortable - what more does one need? We did not cook, but the kitchen seemed well stocked; WiFi worked well enough for us 2 working remotely. The one downside was that the hot water was out throughout the whole building, for ~24 hours. That being said, it was ultimately fixed and David communicated well with us. I wouldn't say that it would put me off from recommending this stay, and felt like a random, unfortunate one-off.