I love Dr.Lim's work, he did amazing job on my three implants and you can't tell the difference between my natural teeth and implants. He explains everything very good beforehand and as far as pain, not that much- almost none :) . Office is very nice and stuff friendly, they treat people like a family.