I love Acuity Scheduling. It gives my website viewers the opportunity to book an appointment directly with me which they use quite often. I also embed the link in my email signature and it saves a lot of time compared to going back and forth with people on when they can meet. It's a well-designed software and works great. I have it synced with my Google Calendar and that works perfectly.