James had been servicing my old furnace, so I did not have any hesitation to call him when I decided for a replacement. As expected, he presented to us a set of options, explaining clearly the pros and cons for each. The product price and labour were both reasonable for the quality offered. Although there was no easy solution to piping, given certain restrictions of space and configuration, James used his genuine creativity and came up with an elegant and efficient way. The work was completed as scheduled, clear and clean. James is a very kind and pleasant person, a great professional and he takes his time to answer competently any question. I was very satisfied with the services provided by James and his team member, Nick. Very highly recommended!