We have used Bow Valley Tree Services three times in the past two years. Mike and his crew are punctual, professional and thorough, and do not hesitate to go the extra mile to ensure customer satisfaction. Most recently, we had them remove a very large tree limb that had fallen on the neighbour’s roof(thank you freak September snowstorm), and then take the remainder of the tree out of our yard. This tree was at least 60 years old and MASSIVE. In less than three hours, they had completed the entire job without a bit of damage to the neighbour’s roof, fence or property and opened up our yard beautifully, making way for some new landscaping projects in the spring. Extra effort was put into stacking the wood into a corner of our backyard, hauling away all the branches and sweeping up HUNDREDS of leaves. I cannot recommend Bow Valley highly enough and wouldn’t even consider using anyone else for tree services. Thumbs up guys!