Thanks for all the recommendation.
After afew round of selection, i had decided to let interior doctor do the job. I go to their customers house and do some survey and their customers or the home owner are very happy with their work, keep praising them.
Thanks again everyone