Chris nailed it. Exactly who I would have recommended, and I have used them before and sent several friends there (a long time ago).
If they can't do the job, they will generally will know who can or have another recommendation for you -- they will not take on a job for th sake of making a buck.
Good luck,
Jim