I was a long-time client of theirs for years, but finally dropped them a couple of years ago after they had messed up my tax return. I eventually also had enough of waiting for 30 minutes beyond my scheduled tax appointment time to get in with my CPA. I was always on time, they were not. Plus, there was a pattern of rude behavior on the part of their office receptionist(she’s been there for what seems like forever) who has gotten increasingly abrasive over the past several years. I even caught her, as well as my CPA and other staff, in several lies during the last few times I spoke with them. My new CPA had a hard time trying to correct the previous year’s mistake and understand exactly how it was made in the first place. I wouldn’t recommend them to anyone. Plus, they are not exactly cheap. I think they are more focused on corporate accounts versus private clients.