Everything as described, had a good time. Important to know is that you need bus, train or Uber to get around if you don't want to stay in a 20 min walk surrounding. There are restaurants and shops within 20 min walks tho.
David was a nice host.