I have used Alfa Mechanical twice now and had a great experience each time. The first time I used them, they installed a new bathroom vanity and sink. This time they came out to fix a clogged drain that we could not unplug by ourselves. They charge you for long the job takes and seem to fairly quick in performing the tasks. Other companies sometimes charge per job which works out to higher bills.