This was our second cruise, both with Thomson, the first being on the Thomson Dream last February.
I'll break my review down into the following sections so you don't have to read it all if you don't want to (it's long but hopefully informative and funny in places):
1) Overall comment