2nd Opinion :-
There are loans from the Std Chartered , HSBC or Alliance Bank with the following advantages , not sure with Public Bank :-
Flexi Loan. Your loan comes with current account ( two in one ) meaning you can put in all your savings into this account, so to minimise the interest charge. You can withdraw the excess or extra payments by way of cheque if you need the money.
Let say the share market is no good, then your sell your shares and park all your money here. Or if you lock in profit, you may want to put in more money here.
However, you cannot withdraw instalments due and paid. Let say, you have paid 12 instalments by now, this amount paid is not for withdrawal.
This type of loan is also good if you use your EPF to pay monthly on top of your current instalment.
If you worry you may need some money later, it is also good to have a longer period to pay. let say 30 years. But you can pay more as if it is 20 years loan. Let say, you need to pay only RM 1000 a month, you can pay RM 1500 a month. As I say, you can withdraw the extra paid if needed.
Advance or more money paid to banks will give you a good rating from the banks.
The reason i suggest that because 20 years are a long way to go, and there are many ups and downs along the way. And for a 500k loan , you need some flexibility in making payments. You can even pay 12 months in one payment , and stop paying instalments for the next 11 months for example.
You would benefit more if you have the extra money from time to time. just my humble opinion.
thanks for your info, Sky.
Will get more information about this flexibility from your recommendation. I get more ideas now...!