Had a great experience. Dr. Gates is one of the best. Very personable and efficient staff. Minimal wait time.