I highly recommend staying with David! He was super-kind and helpful all the time.
The apartment is really nice and comes with a fully equipped kitchen + your own private bathroom.
The wifi / internet connection is very good as well. I was able to make videocalls and work without any issues.