The Board shall decide each appeal within the time required by the MPC, and notice thereof shall be given to all parties in interest. The Board's decision shall be immediately filed in its office upon such appeals or upon exceptions, the Board may in conformity with law, reverse or affirm wholly or partly, or modify the order, requirement, decision or determination as in its opinion ought to be made.