Setting availability and taking bookings

Publish the times you'll train, and let clients book themselves in without the back-and-forth.