Agreed with Judy Tan, I seldom came a cross a contractor that is up to standard, personally I came across 1 who did a ****ty job in my office and trying to persuade me to accept as what it is. Most of them are hit and run style. Last but not least I came across Daniel, not cheap but very professional in his job, dateline and quality workmanship. No horse run! PM me if you are interested.