Dr Shahegh is a great doctor. He is really good with his appointments. I never had to wait so long. He works very fast and he always explain everything in a way thats really easy to understand. He is very good with kids. He treats my son very well. My son feels comfortable around him. He never makes you do something that is not necesary. Unlike some other dentists, he does what is really necesary on your teeth. I highly recommend him.