They have some of the worst prices I've ever seen. I couldn't believe how much I ended up having to pay. They've always been on time for my appointments. They've never kept me waiting. It was not easy to reach them in an emergency. I had to call several times before I finally reached them. They either didn't read my information or didn't pay any attention to it. Even though they had my information right in front of them, I kept having to explain it to them and remind them why I was there.