First time patient and it was great. Thorough exam and great tech assistants made this a very good experience. Dr. McGuiness is the best.