Excellent, easy to incorporate in our new firm! The billing features and amazing customer service. We also LOVE the training videos and felt that this was an over-all option with respect to ease of use, complete firm management and client portal feature that hugely benefits our practice.