I've been a returning patient at Canyon Dental for a couple of years now. I've always been greeted in a timely manner (although I try to make early appointments) and have never spent more than an hour there for a cleaning. They are friendly and affordable, whether you have insurance or not. I would recommend them to anyone!