It is very easy to use and has many different features that make it much easier than other scheduling softwares out there. The customer support is great as well, they are always quick to respond and help with any issues you have. I do not like how simple it is for people to hack into our system, we have had some problems in the past where our clients were able to enter their own appointments even though the client had no access to this software. This can be an issue if your employees don't know what they're doing or don't have enough permissions. We also used to have issues with the system freezing up, but now we do not have those issues anymore. We have been able to automate our scheduling process greatly. We are able to easily add new staff members and then update all of their schedules at once.