Wonderful hosts and a stunning place we are already looking forward to returning.