I would never recommend them to anyone. They were terrible. I wasn't very happy with how inconveniently located their business was because if I had known how long it would take me to get there I might have just gone somewhere else. It was really far from the freeway and other shopping centers. I had to wait a few weeks to get an appointment but I eventually got in. They really make no effort to maintain a professional appearance here. I was shocked at how unprofessional they looked. Whenever I called with a question or concern, the staff made me feel stupid for calling. I avoided calling because I didn't want to feel stupid.