Staff is super friendly and great (when you're finally seeing them). Not the place to go if you're on a time crunch, though. A routine physical will take you roughly an hour and a half (with an appointment). I made my apt at 10, didn't see anyone until 1030, saw the actual Doctor around 1050 and made it out around 1120. No Bueno as I needed to be back at work by 11. Either way, staff is super nice.