My family - husband, myself, two daughters, 4 and 7 cruised out of Port Canaveral for spring break on the Dream. We had never been on this boat, nor this itinerary before. Let me say that the ship was crowded with lots and lots of children and teens. I think they said there were 1600+ children on the ship. We booked a spa room and that was one of the highlights of the cruise for me. The aromatherapy steam room is "DA BOMB"!! Loved it and it was never crowded. Will definitely plan to book spa rooms in the future since the cost difference was minimal.
There were lots of options for lunch, but the lines were long. The tandoor was really good as was the pasta bar, but you had to fight your way in and they were only open for lunch - 12 noon - 3 pm or something like that, according to when we were in port.
At any other time, it was really hard to get food or at least good food. The buffet line in the Lido was ok, but definitely nothing to write home about and you had to stand in the line for 15 minutes or so and then one kid would want to get something from another place, so by the time we did that, my food was cold. Pizza was pretty sorry, with mostly dough and few veggies or meats on them. A slice (1/4 of the 12" pizza) had 1-2 pieces of pepperoni on it.
Small, close, but clean. Large closets, storage under the bed was adequate.