Very professional practice. Dr. McGuiness and staff are top notch.