Everything as promised and more. Very accommodating hosts.
A beautiful little place to stay