I'm looking for a plugin that will allow people to schedule and book appointments through my site. There's a few features that are important to have...
1) The ability to have an option to create a 'class' type of appointment where up to 30 people can sign up for (instead of just one person like a typical appointment.
2) The ability to edit / update their appointment if they need to change the time or something.
3) Email notifications - people need to be notified after they book an appointment and possibly be notified a day or two prior to their appointment as a reminder.
I've found tons of WordPress appointment plugins out there but not a single one of them seems to address #1 (above). Just looking to see if anyone out there can recommend one that has worked really well for them?