Communication is very clear, caregivers arrive on time and are able to execute all tasks, and take care of the patient to keep the patient and the family members very satisfied with the level of care. Caregiver changes are communicated in timely manner. Quality of caregivers has been excellent. Billing is clear, and having ability to auto charge Credit card is great.