Wonderful place to stay. I booked at late notice, but David and Elsa were great on all fronts. Very communicative, flexible and accomodating. Unfortunately I couldn't check in until very late because of work -- and so had little time to chat, but David was very friendly and hospitable. I would definitely stay here again, and would hopefully have a little more time to converse and whatnot. All the best!