Extremely satisfied with overall experience. Staff is very professional and nice. Dr. Yamamoto did an excellent job, showing much expertise in his work.