My mom loves it here and recommended I go when I was having an issue. They did a good job, but the office is very small and run down, so you have to be willing to overlook that. Also, I had to wait about 40 minutes before I was seen while people who came in after me kept being taken back.