DImillo's in Portland is a bit tight getting in, with much crossing commercial traffic and narrow breakwaters to negotiate. However - once in, space is more than sufficient, and the facilities are very clean and accessible. Access to Portland's Old Port district with it's shops and restaurants is wonderful, and made for a great stay.
Small but very clean facilities, extraordinarily easy access to the downtown area restaurants and shops, and an extremely well protected dock space. A bit tight getting in and out, but with a few extra hands - very easy.
The facilities, while small, are clean and spacious. Proximity to downtown is perfect for walking, provisioning, or just general sightseeing. Even though Marblehead is a very crowded harbor, there was plenty of maneuvering room adjacent to the docks.