Some good, some less good.  The workers are great but the service scheduling and communication leaves a bit to be desired.