Hearing on appeal. The Board of Appeals shall fix a reasonable time for the hearing of the appeal or other matter referred to it after receipt of a complete application. The Zoning Board of Appeals shall give public notice of such hearing by publication in a paper of general circulation in the Town at least five days prior to the date thereof. The cost of sending or publishing any notices relating to such appeal, or a reasonable fee relating thereto, shall be borne by the appealing party and shall be paid to the Board prior to the hearing of such appeal. Upon the hearing, any party may appear in person, or by agent or attorney. In addition to the public notice of a hearing, notice shall be given, in writing, to all property owners of the land included in such proposed change, and the land immediately adjacent extending 500 feet therefrom, and the land directly opposite thereto extending 500 feet from the street or highway frontage of such opposite land, as said property owners and addresses appear on the latest completed assessment roll of the Town. Upon the hearing, any party may appear in person, or by agent or by attorney. The Board of Appeals may reverse or affirm, wholly or partly, or may modify the order, requirement, decision or determination appealed from and shall make such order, requirement, decision or determination as in its opinion ought to be made in the premises and to that end shall have all the powers of the officer from whom the appeal is taken.