My overall experience has been good, the staff is thorough and ok for me to pop on a visit when I need it. The process is simple and I am able to accommodate tough scheduling parameters.
Pros and Cons:
Bottom Line: Yes, I would recommend this to a friend