Front staff are very rude, definitely not morning people or friendly. When I call to make an appointment, the phone will hang-up while being "put me on hold". Dr. H is a very good doctor on the other hand cant be seen by him unless you make an appointment. When your child's sick and in need of a checkup its almost impossible to get seen the same day. Its almost like you feel like your walking on egg shells just to get your child the check ups they need. definitely would not recommend.