Great location, helpful hosts and facilities were just what we needed for a family weekend.