The entire team at Faris CPA was pleasant to deal with. I first met with Sam and went through my tax audit situation. Based on this meeting, I had the impression that Sam has dealt with many different types of audits including mine. Sam was confident with his advice and his approach. Bottom line and throughout the engagement and while dealing with the auditor, Sam and his team were very knowledgeable and the counter analysis that they provided to argue that CRA reports is wrong was accepted as is. The team delivered what they promised in the way of quality of work, timelines and with a reasonable fee. I would highly recommend Faris CPA to anyone who is looking for the best tax consultant and for highly professional CPA firm.