Chose them to repair my aging aircon unit. First staff came but only to provide a quote (after waiting a week in mid-summer we were disappointed to find it would be another week to wait for repairs). Another week passed & they returned but was unable to fix the AC. Another 3 days later they returned with another staff who eventually were able to solve the problem. After discussing the bill they listened to my gripes though & apologised for being unable to fix the first time around. They even discounted the bill which I thought was pretty decent of them.
Had my aircon installed by these guys a few months ago and very friendly and knowledable staff. I would probably give them 5 star if it weren;t for the extra week wait on their arrival.