This year I switched to Bookeo and so far I'm liking it a lot. It is an online scheduling platform that works perfectly for detailing business of any size. Right now I'm just a one man show; however, it's nice to know that the software will scale as I add employees.
Everything was easy to setup. Customers can choose which service they want and create a reservation right online. Bookeo then sends them a confirmation email as well as adding the appointment to my Google calendar (which syncs with my phone within seconds). The customer also gets a reminder email (or text) the day before their appointment.
Once you get everything setup it all works automatically. There are tons more features that you can utilize too like creating membership packages that people can enroll in, accepting payments or deposits online when a booking is created, sending automatic thank you emails, and even integrating with email marketing platforms like Constant Contact or Mail Chimp.