Many thanks to Randall Tan for getting us a lovely home. He gave his opinion but not forcing us to do anything more than needed. He is patient and easy to communicate. Even there were issues during the renovation, he managed to solve them all. After the work is completed, he is still responsive to our request and timely fix the small problems. I would recommend him if you are looking for an ID who can understand your requirements and deliver what you want.