extremely competent and efficient. stays up to date. very pleasant and efficient office staff adn assistants. will work you in quickly if needed, even came in on a weekend to take care of my loosening implant crown ( it might have damaged screw if left over weekend).