I have had mixed results with various health providers through the years. Some have great facilities, others have great support staff, others have great doctors, some have provided decent results. NEVER have I been anywhere and the various parts were all outstanding. EXCEPT for Dr. Barton and his group. Great experience and would recommend him to everyone.