Great concept, and when it works it’s great. But we have had more last-minute cancellations and rescheduled appointments than I care to share. Too unreliable if you work outside the home and are trying to schedule around them