Hartge Yacht Yard has a great reputation. In fact, I was on a friend's boat some tears ago when the water pump/alternator belt died. As we were both male, we couldn't do a fix with silk stockings.
It was a holiday weekend, and we sailed into Hartges, and there was someone working in the parts store. All we had was a very frayed broken belt, but he said he could identify it, and would have one in about two hours. We discovered later that he had actually driven into town to the auto parts store to get a belt for us.
Within about 30 minutes after our return to the store, we were up and running again.
On the Chesapeake Bay there are four marinas that I consider are exceptional:
Zahniser's Yachting Center.Solomons Island, [zahnisers.com
Flag Harbor Marine Services, Flag Harbor, www.flagharbor.com/marine.html
Hartges Yacht Yard, Galesville, [www.hartgeyard.com
Tidewater Marina, Havre de Grace, www.tidewatermarina.com