I have been with Doctor Samaroo since he first took over the practice and have never once had a bad experience. I have been to multiple other dentists in that time (purely for geographical reasons) and always come back to him.
I currently live somewhere that make his office hard to get to and there are 50 dentists near me, but I still with Samaroo because he's worth it. His work is great, he is very friendly, his office is always spotless and clean, Mary-Lou is the sweetest assistant ever and he will not overcharge you.
And he's a Leafs fan...so he understands pain.