The staff is always helpful. They always give us priorities on what should be done now and what can wait. Their system keeps track of what needs to be done next. They are very realistic and do not try to up sell every visit. We trust them. The delivery service is super handy for busy families.