Beautiful place, and great hosts who have taken care of every detail.