I always have the best experience every time I have an appointment here. Nothing to complain about (except having to wait from time to time). The staff is great - always call us by name and are always friendly and helpful. They always explain everything they're doing, before during and after. They clearly present all the risks and benefits of treatment options. My questions, numerous, are always answered. Great posters/pins on the ceiling!