I have been going to Dr. Larsen for 3 years now. He is absolutely competent and trustworthy. He is extremely friendly and upbeat. He has done a procedure for me and everything went very well. He is the best Gynecologist that I've had so far. It is quite a wait to see him sometimes--because he does deliver babies. I've had to wait over two hours in the waiting room and the staff didn't let me know ahead of time--giving me the option to reschedule. So, the staff should let people know when there is going to be that kind of delay. Not everyone can spend half a day at the doctor's office waiting. They should call you or let you know when you get there that you can reschedule. I would rather come back another time than wait like that again. That is the office staff to blame--not the doctor.