I've been using Bay Area IP for many years. They are very thorough in their work, and they send you great instructions on what to do, to take the ambiguity out of the submission process.
The field I am in has a high degree of complexity, yet the professionals at Bay Area IP are able to formulate the submission clearly, and to convince USPTO of the validity of the claims. That was instrumental in winning my patents.
The pricing is targeted towards an average person rather than a corporation with deep pockets: you only pay for one step at a time, rather than for the whole process at the start, You always know exactly what you are paying for, and have pricing levels to choose from at every step.