In the event of disapproval, the applicant may appeal the decision of the Board of Trustees to the Village Board of Appeals prior to commencing a judicial proceeding. Such request for appeal shall be filed, in writing, within 30 days of the date of the decision of the Board of Trustees disapproving the application. The Village Board of Appeals, upon receipt of such a request, shall schedule a special Village Board of Appeals meeting within 30 days of receipt of such request. At that special Village Board of Appeals meeting, both the parties, the applicant and the Board of Trustees, shall have the right to present their case, including relevant documentation, witnesses and the testimony of experts. Any party shall have the right to be represented by counsel.