Had anther Appointment extension that was good, but did not go that extra mile. Purplebeanie's PBBooking ticks all the box's. I have a Dr who only wants two weeks of the year to hold appontments, I was able to block out all the unavailable days. Each day you can set up for any time increment. Emails are sent as confirmation, and my favorite which MOST other extensions do not do, easily, is to send my non computer savy client a pdf of the form filled out! Not all clients know what to do with csv files. Quick response from support to set up some out-of-the-box settings, no problems and great help. This extension does so much more and is the best appointment schedule extension out there.