I travel frequently and found this cruise perfect for a short get away. This was cruise 81 for me, so coming from a different perspective. I am not looking for anything even remotely "perfect" which some people who travel less frequently would.
We flew into Boston, morning of the cruise. This had the best public transportation option I have experienced from an airport. The Silver Line went right to the cruise port with one bus change. Simple.
The ship is a poor design due to having to go above or below areas to get forward and aft on some floors. Especially bad at disembarkation, since only the forward elevator worked for the exit.