The Town Board shall review and audit all vouchers submitted by such consultants and shall approve payment only if such consulting fees and disbursements are reasonable in amount and necessarily incurred by the Town in connection with the review, consideration and approval of the proposed project or in the inspection and approval of any installations, infrastructure or improvements after final approval of such applications. For purposes of the foregoing, a fee, or part thereof, shall be deemed a reasonable amount if it bears a reasonable relationship to the average charge by consultants to the Town for services performed in connection with the review and approval of similar projects in the Town, and if there are no similar projects in the Town, then for similar projects located in Dutchess County and the surrounding area, to the extent that such similar projects may exist. The Town Board may take into consideration the size, type and nature of the project, together with such special features including, but not limited to, topography, soil conditions, water, drainage conditions and any special conditions or considerations the Town Board may consider relevant.