Preferrably someone that will service on the water, but I don't have an issue trailering if I have to.

I will not take the boat to American Boat Center, unless that's my last resort. They take forever for service, are expensive, and don't always give attention to detail. If the service dept was run like the Pro shop/sales side, it would be a different story.

I can handle most maitenance myself, just don't have the time or patience for it.