Traveling with children aboard the Eurodam - First I'll address this, because first of all - this was not the old age cruise everyone had mentioned. Though there weren't many young children, there was always a small group in Club Hal. My boys were in two separate groups, but the comment "they just stick them in front of the TV" was not true for us. They got to make sushi in the ships' teaching kitchen, and each had their own evening "extravaganza" - a pirate one, and a spy one - which they loved! They played ball, Wii, games, did crafts - it was a hoot - AND the staff were fabulous!
Food - Although we may not be in the "upper echelon" of food eaters - my husband and I love a good meal. And I'm gluten free - which is a bit challenging. We thought the food in the main dining room was wonderful - as did the family sitting with us. We had two nights of room service (another negative on this site). Room service was prompt, friendly, correct in the order, and tasty. What a great time, watching Get Smart (free DVDs by the dozens) in our room eating a great meal! We never made it to the fancy restaurants, but saw no need to spend extra money, when even the buffet - which we hit on lobster/shrimp cocktail night - satisfied all four of us very well.
Cleanliness on the ship - there was a comment about this as well - we saw absolutely nothing out of place during our entire stay. Except when my son threw up in the Explorer's Lounge. But it was cleaned in minutes!! : )
Ports - I didn't find the 3 stops a joke at all! Unfortunately, the waters were too rough at the Bahamas stop, so we missed that one, but we went snorkeling with stingrays in Turks and Caicos, to an awesome rainforest with a fabulous tour guide in San Juan, and snorkeling in one of the finest spots in the Caribbean - Trunk Bay, St. John, at the St. Thomas spot. Not a single excursion was cancelled for lack of participation as mentioned by others. We had a marvelous time - all 4 of us - at each stop.
The Spa - my husband and I enjoyed the facilities numerous times including a scrub and massage (eat at the regular dining facility and splurge on one of these with your savings!). The heated seats, sauna, and whirlpool room were all a treat, if a bit pricey to sign up for. They don't tell you, but they offer a single use visit a few times for a much more reasonable price.
My son got the GI bug on our last day (the day we didn't visit Half Moon Cay). The doctor was wonderful, and they escorted us with fabulous service off the ship 7 am the next morning. It was awesome! They evidently had been getting this GI bug all over Ft. Lauderdale, and 4 ships got hit the week we went. We were onboard with a Christian group of about 250, so perhaps the power of prayer was in evidence. Even my son's illness was minor.
We wouldn't have picked this line/ship otherwise, as we've never travelled Holland America - but we're very glad we did!