Dr. Rashid and his staff do an excellent job. I am always greeted warmly when I walk into the office. I rarely have to wait even a few minutes before heading back to get my cleanings done, unlike other offices I've been to where they tell you to be there at a certain time and then make you sit for a half hour or more before they even take you back where you wait even longer. Normal cleanings...I'm usually in and out in 30-45 minutes. Hygenists do a good job of cleaning. They get in there pretty good to make sure the job gets done right, but are gentle at the same time. Dr. Rashid is always friendly and does good work. No complaints. Would definitely recommend checking this office out if you want professional, courteous, and prompt care.