I like how easy it was to use. It's great for my small business with only two employees! The customer service could be improved - but they are working hard at improving their services and making them more efficient. We have been able to streamline our office by using this system. As an owner of a vet clinic, we can't always get in there to update things ourselves so having someone else do it makes sense. The ease of use makes this program user friendly for both techs as well as vets. I can upload all my patient records to one place easily with no issues at all! It has an easy system for billing claims so it's simple to process payer bills in real time. Nothing bad about it but if you're looking for something more robust maybe look elsewhere? Easy access to medical reports which allows me to better track current status/medical information quickly when needing support from another vet or doctor.