I have sailed with Thomson before on the Thomson Dream in Sept 2013 and thoroughly enjoyed it. I booked an outside plus cabin on deck 9. Having sailed on the Dream which has bigger cabins I was shocked to discover the cabins on the Majesty are half the size of the Dream. However this didn't matter as the ship is much better laid out than the Dream so you hardly spend any time in your cabin anyway. The staff on the ship are welcoming and friendly - our cabin stewards Yuri and Julia ensure our cabin was pristine every day.
The food is outstanding - you want for nothing except a good cup of tea but that is becaise the milk is UHT which can't be helped. The atmosphere on the ship is lovely and there is plenty to do if you don't want to leave the ship and the entertainment at night is good. No-one appears excluded but if you want to be quiet you can.
Thomson offer a range of tours which I found to be expensive and not really worth the money as some of the locations on offer around some of the Canary Islands such as La Palma are as dull as dishwater and you are better going it alone. Maderia is a lovely place and give the toboggan ride a go - it's great. After a day at sea you have the option of going to Agidir in Morocco, the dilemma here is staying on the ship or going on a trip. Thomson reps advise not to go it alone but some people did and returned at once to the ship due to the filthy town and the harrassment they experienced. One of the trips takes you to the Kasbah, souk and to a show. The sight of the Atlas Mountains is brethtaking but you cannot take it all in without being bothered which is a shame. If you take this tour please beware - if you get off the bus, if the overwhelming smell of wee doesn't make you wretch the persistent parasitic plebs which poke,prod and harrass you by chasing you with snakes and camels will. Thomson market this as the 'locals being friendly' and an 'experience'. Women are particularly vulnerable to this type of treatment as Arabs don't appear to repect them. Going to this place gives you an insight as to what medieval England must have been like.
Apart from this experience I would wholly recommend a cruise and stay. Thomsom have always come up trumps for me and I would recommend anyone giving it a go.