I wasn't too impressed with their office, I could tell they didn't take much pride in it's appearance. They definitely promised me a few things that they weren't able to fulfill. Most of what they said was accurate, but not all. I was horrified at how badly they treated their staff members. I felt so bad for all of them. It made me lose a lot of respect for them. This provider has helpful information available online, but its hard to find. I wish they had more of an online presence.