Here are the details of our experience broken down into major categories:
Cleanliness: top-notch; the only disappointment was that the glass on the verandas was never cleaned during the 12-night journey
Food: Mostly, the quality was very good. Exceptions were the Lido deck scrambled eggs that looked more like jello every morning, and the worm I found in my lunch salad in the buffet area (after I had eaten most of the salad, sadly). We showed the worm to a worker and nothing was done about it as far as we knew.
Stateroom: Spacious, good quality furniture
Entertainment: Severely lacking - this was very disappointing. Of the 12 nights, two nights did not have any shows, and all but 3 of the remaining nights were mediocre singing/dancing shows performed by the same Eurodam troupe. In fact, all of the headline shows were singing/dancing expect one. If you aren't in to mediocre show tunes, you will be very disappointed.
Daily activities: compared to Royal Caribbean, there were very few activities available each day. Of the 10 or 15 listed for the day, most were several installments of yoga, tai chi, and technical classes (how to take photos/edit, etc.). They had a culinary stage but rarely used it, which was disappointing as we were looking forward to this unique aspect of the ship. On our previous cruises, we practically ran from activity to activity all day, each day (dancing classes, trivia, games) - on this ship, we were lucky to do one activity per day.
Excursions: We took one excursion and explored on our own at the remaining ports. The excursion we took was a good experience and seemed to be on par with our previous experiences.
Embarkation/Debarkation: Better organized than Royal Caribbean - very smooth on both ends.
Customer Service: Booking/reservation service was excellent. On the ship, the customer service agents at the main desk were always friendly and professional, although they could have explained the details of currency exchange fee policies a bit better. Just about every other crew member we encountered seemed over-worked, unhappy, and annoyed with passengers in general.
We will not be cruising with Holland America again.