Patient
Dr and staff are always professional, thorough and on time. Never kept waiting. Mostly efficient office. Medical advice is clear and easy to follow. Ample free parking, uncrowded facility. Downside is their patient portal and app stink...buggy, can't send messages, can't make any corrections on your own, so you must wait until you are in the office to let them know.