Appointments+

The most powerful, flexible and feature-rich bookings plugin available for WordPress.