First time visit to this medical practice as I moved from out of state. Good office location that is easily accessible. Very thorough and professional staff. Completed all checkin formalities promptly. Wait for the doctor was <5mins. Doctor was courteous and detail oriented. Follow up appointment was offered during check out. Overall very satisfied and highly recommend.