We went on the Grand New England Cruise offered by American Cruise Lines and enjoyed it very much.
The Lobster Bake in Rockland, ME was wonderful...from music to our lobster. In fact, we found every port interesting especially visiting the Portland, ME Lighthouse, and the excursions we signed up for (Lobster and Lighthouse in Camden, ME and Schooner Sail in Gloucester, MA).
We found the ship and our stateroom very clean.