Outstanding place from all points of view. Excellent hospitality from the hosts.