Great cleaning as always. The staff all are very nice and are very knowledgeable. The prices for cavity fillings are high compared to previous dentists I've been to. My appointment was rescheduled on short notice, which is not a problem as them were able to accommodate my schedule to make a new appointment that week, but the $100 penalty for cancelations on my end seems unfair if they can cancel on me without penalty. Overall I think Dr. Vasilakis and staff are amazing and make me almost like the dentist.