I wish I had paid attention to the previous review and stayed clear of this company. Since this is the go to company for my condo, I called them thinking I would get a better price and service. I had a leak in my bathroom faucet. The tech said I needed a new faucet and if I picked it up, it would save me money. He spent 10 minutes at my place (most of it was writing up the work order). I asked if I should pay him now for his time, but he said it would all be included when work was done. When work was done I got a bill for $150.00 which I paid. Then the owner calls and says I didn't pay the 1st invoice. He sends it to me and it's for $127.00. I believed that the 10 minute visit was included in my bill. If I had known that the 1st visit was $127.00 I would have gone to Canadian Tire, which is 2 minutes from my place and picked up a faucet and have him install it the same day. I would never have knowingly paid $277.00 to have it installed. The owner was rude. He said the onus was on me to inquire about the price etc... I told him I would have paid for the 1st visit and gone on the web to see how to install it myself. I had a false sense of security because they do work in my building and honestly, the tech made it seems like the 1st and 2nd visits would be combined not separate charges. They could have offered to do it next time they were in my condo to save me money. He agreed to take off $50 and it was like, do you want it or not. It's weird I never got the 1st invoice. I definitely would have cancelled the work order. I wish I had taken the first reviewers advice and not hired this company. I will be talking to my condo board about going with someone else for future work.