Wonderful location, wonderful hosts, wonderful communication, and a wonderful stay! Our group flew in from all over and we enjoyed everything about our stay.