I've cruised a number of times before with other companies and I have to say this was the worst cruise ever! The staff can't do enough and were very friendly but, the accommodation is very dated and poor, the food was luke warm at best and complaints were made, and did improve a little on the second week. The ship it self is small and cramped in high season, and the swimming pools are tiny. The entertainment was good but to much of the same themes. Ports of call the first week were again nit the best and I wouldn't recommend Tangier has you are made to walk through the local fish market before you reach the end of the port. Shuttle buses were provided in some of the ports but not here, and you were made to pay for some of them. Thomson are charging a 5 star price and offering a 2 star holiday! If you are looking to book a cruise keep to the companies that provide what you pay before.
The cabins are very small dated décor with uncomfortable beds. No room to hang your clothes and very cramped conditions.