The front desk staff was not very courteous, and I waited 40 minutes to be seen for my appointment and another 20 minutes to be seen by the doctor. It's unfortunate that an office expects the patient to be on time (I arrived 10 minutes early), but they can make you wait an hour in the middle of a work day. However, the medical assistant was super friendly, and the doctor was nice and seemed knowledgeable.