Following public notice and hearing, the Board of Appeals may reverse or affirm, wholly or partly, or may modify the order, requirements, decision or determination appealed from and shall make such order, requirement, decision or determination as, in its opinion, ought to be made and, to that end, shall have all the power of the Zoning Enforcement Officer. If the action by the Board of Appeals is to reverse the action of the Zoning Enforcement Officer in whole, then the filing fee shall be refunded to the appellant. The Board of Appeals shall decide appeals within 60 days after final hearing.