It has all of our contact information, appointments have been set up without issue - great support during setup! The only thing I would like to see is an option for recurring appointment reminders instead of having them send me emails every day or week with no way to change this schedule easily (unless you are logged into your account). We've had other software that was less user-friendly so we gave it ago. This one took very little learning time at all because everything works exactly as expected which makes setting things up much easier.