Responsive, professional tax and accounting service with strong attention to detail, accurate work, clear communication, and a track record of maximizing refunds; cons: very few minor issues reported by some clients, so occasional small shortcomings may occur.