Can you recommend some online scheduling/calendaring software?

Can you recommend some online scheduling/calendaring software?

We have heard recommendations for these products: Acuity Scheduling | Calendly | Schedulicity | TimeTrade | vCITA. We use Calendly as it has a friendly user interface and integrates well with Google Calendar.