As a general
rule, I would stay away from
Annapolis for major work. While there are many fine and talented professionals here, my experience the last ten years is that most over-promise and under-deliver and are way too expensive. Some won't return your calls unless you're a mega-yacht.
Sad to say, the general work ethic here is not very conducive to getting good work done on time at a reasonable
price.
When I can, I save up jobs and get them done in
North Carolina, South Carolina and
Florida where the work is appreciated and
marine professionals are more likely to fulfill their commitments.