from what i can gather the thomson dream had alot of problems initially, i have just come back from a 7 day cruise. Having sailed previously on Royal Caribbean, Ocean Village and Island Star, I can say the ship was just as good as the high standard of Royal Caribbean.
It seems cleanliness was an issue in the past on the boat however, could not fault a thing. Cabins were cleaned twice a day by some of the most friendly staff i've ever cruised with and every day staff were polishing every other aspect of the ship. Their work rate is tremendous!
Choice of food was ok in the buffet style restaurants but the Orien restaurant offered something rather special with waitor service and a variety of fine food.