We had a great experience here. They explained everything that needed to be done and why. Patient rewards and outside activities like bowling were lots of fun. Very flexible with scheduling. All the staff was kind and friendly. Dr. E is very knowledgeable.