They got the job done, but seriously lack communication skills. A paying customer should not have to beg for updates on their case. If you call the office, they just tell you someone will call you back. 9 times out of 10, they never call you back. I dont plan on using this office again simply because of the added stress and frustration.