Working professionally for over 12 years, I did most of my scheduling after playing phone-tag! With the advancement of technology, I used an online booking service called Genbook between October 2012 and May 2015. This service allowed for client reviews. You can read them all here, although I have since switched to Acuity Scheduling (which does not have a built-in review feature) because Acuity has more features to meet the needs of my business, including time zone conversations, the ability to purchase gift certificates, and scheduling of classes. I have not gone the Yelp route.