The Staff here is always friendly and knowledgable.  It is easy to get an appointment with one of the doctors, and they know what they are doing.  They are in a new building as of a few years ago, which is very nice and a big improvement over what they had.  It is very clean, and the waits aren't usually that long.
                        
more