The front office staff is the worst. Got here 15 min before my appointment and took them 30 min to check me in with 3 people working the front desk a one other patient in the waiting area and my spot was for 8:30 in the morning so it's not like they were backed up. Then you sit in the back 15 more minutes waiting for the doctor who is sitting out in the hall reading charts in his laptop, who them spends the entire time he is in with you on the laptop. I have never seen a doctor send that much time on a laptop instead of looking or interacting with a patient. If he looked up 3 times in the 10 minutes he spent with me I would be shocked.