5 Critical Things you Should Consider Before Buying a House