The best thing about this system is its user interface which makes it very easy to use. It also has many features like sending reminders etc., but what I liked most was its ability to send notifications via email or sms. Sometimes the system gets slow as well. Overall good service provider. We have been using their services since last 5 years now and never faced any issues. In fact we do not face problems even if they are offline too! Their customer support team is quite responsive and helpful at all times. They provide us with excellent solutions regarding our billing needs. I like how easy it was just fill out all my info from what tests were done etc! It helped me see everything right away so no waiting around or confusion about why you're there at their office!! The only thing would be if they had more options as far as payment plans since we are low income families but overall this has been great. . !