Dr. Switzer and her staff are wonderful. They are very welcoming of new patients as well as accomodating with regards to appointments. I have never called to make an appointment and had to wait over a week for an opening. The office atmosphere is great. As long as you come on time for your appointment, there is very little wait and you are served in a timely matter. Also, at times when calling the office, I was pleasantly surprised that Dr. Switzer, herself, would answer the phone and talk to you. I've gone to Dr. Switzer for annual cleanings and must say that the experience has been pleasant. Dr. Switzer takes the time to walk you through your entire appointment and is willing to answer any questions or concerns that you may have. As far as costs, I used my insurance, which covered almost 100% of the costs. I never had to worry about any insurance paperwork. The office took care of everything.