Beautiful home with a spectacular view and great hosts.