In terms of cutting, yes, they are great but in terms of booking appointment they are not. I called to booked an appointment and when I am about to come, they told me my appointment is gone. I am wondering, if I have a specific time slot and another person has one, then I will never lose a spot, unless they overbooked, so they blame their customer instead. You need to tell your customer to be there 30 minutes before the time or else they will lose their spot because you will give it to someone else and you will not entertain them anymore.