Awful dentist, rude staff - requires prepayment, THEN they bill your dental insurance so they receive money up front. You're then left with a credit on your bill and have to fight with them to get your money back some 60-120 days after the fact. Also, if you have work that requires you to miss appointments on short notice, they charge you $25 for canceling less than 24 hours before your appointment. No sympathy for people that work for a living and have to cancel at the last minute due to work related reasons. AVOID!!!