Highly recommended, James Ooi is my ID, he is knowledgeable who explain every single detail to me, he helps me a lot even after the final payment. I like his speedy response and effective solution to resolve all my concerns. Thank you for being so approachable & responsive for making an arrangement with contractors to resolve my issues. Excellent service! Keep up your good work & all the best!