Service is great and staff are professional/knowledgeable. However price is very high and I couldn’t get my head around (charged me over $400 for regular checkup/cleaning). It was my fault not asking pricing first though.
Also, they charge you the full amount and file claim after you pay. I am curious what my insurance company will say.
It is a great place but I don’t think I am going back only because of the price.