Not having cruised with Thomson before, we were not sure what to expect. They do seem to operate the booking process in a completely different, and less helpful, fashion than other cruise lines. However, I was assured by regular Thomson cruisers that there would be no problems once aboard. This proved to be largely true.
Flights were good : on time, moderately comfortable for short haul, uneventful except for what we subsequently found was known as the 'bounce' at Dalaman, where we almost landed, and then immediately aborted the landing and went round for another landing. Apparently some flights had two aborted landings, the problem being wind shear. Transfers, checkins, etc were all efficient.
We had cabin 640 on deck 2, L shape configuration as I was travelling with a friend rather than DH. This was comfortable, we liked the kettle. The only problem I had was hearing voices very clearly from the next cabin and the corridor, easily solved by earplugs. No vibration.