Waiting room very small. Service is okay- receptionists vary in politeness. Teeth cleaners are nice. Exam is brief. All in all, an okay experience, but you get the feeling that service is not very complete. Dentists is not warm. Dentist and assistant sometimes speak to each other in another language while you are in the room. Accepts lots of insurance, though.