Team Booking is a WordPress booking and reservation plugin for appointments and services with a very distinctive feature: all the availability plans are made via Google Calendar!
Demo: https://codecanyon.net/item/team-booking-wordpress-booking-system/9211794
Demo: https://codecanyon.net/item/team-booking-wordpress-booking-system/9211794