My wife and I have cruised 12 times...mostly with Celebrity & Holland America. This was our second Royal Caribbean cruise and we chose it for the New England and Canada itinerary. I would rate the cruise as a 2.5 .
I should note that we are not impossible to please cruise snobs. We recognize that that the crew generally work very hard to make the cruise vacation a great experience. And although I'm rating this relatively low, we also understand that these are "first world problems". At the end of the day, a cruise is generally a great experience even if there are some criticisms.
First, the really good parts:
Really enjoyed walking along the waterfront and the city tour
Boston is a great city for touring
Beautiful views
Beautiful views