In terms of organization and quality of trip itself, this was a very good ship. Be cautious about what you hear from the people at the 1-800 line, as we experienced some surprises during check-in: filing information online doesn't always yield positive results.
Food quality was better than most of us expected and accommodations, though 'tight' were well done. It was a bit if a hassle trying to use the deck in the morning for speed walks, as they do make an effort to clean the wooden surface daily.
Without a doubt, you do get sick of the 'hard sell' - a piece of junk mail at the door on a daily basis, clamouring for your wallet's attention. That part was tedious.