We travelled as a family with three children. Our embarkation port was Corfu. as Thomson has its own airline, we had a seamless travel experience from checking in at Gatwick to boarding on Thomson Majesty.
We booked a Junior Suite and Outside Plus on Deck 9. Both cabins exceeded our expectations for size. The suite had a full bathroom and walk-in wardrobe, as well as sofa-bed, coffee table and club chairs. It came with a fruit bowl and tea/coffee facilities, as well as minibar. We were told the views were obstructed by lifeboats, but you could easily see over them. The main negative was that there were running lights on at night, so we had to keep the curtains closed. The cabin stewards were brilliant, and undated when my daughter decorated her bed with the contents of her stomach.
The food was fantastic. We mainly ate in Seven Seas, where we pretty much had five courses for the evening meal. The portions are small so you can enjoy all the way to the pudding. We had the drinks package, and the wine waiters kept our glasses full. The house wine wasn't great though, but we could have cocktails. The waiters were amazing - great service and good humour. There was food available 24 hours on deck 10.