First time but was recommended by travel agent, however we had a wonderful time, all the bars were great and friendly staff apart from the grumpy git who mixed the cocktails in the Glass House ( not one smile all week - he shouldn't be doing this job ). Cabins basic but clean, our cleaners were very pleasant - especially Zarina. Food was great and plentiful as were the drinks. Excursions were too expensive for what you get, will think twice before paying Thomson prices for these again. Thomson chartered ASL Airlines which was the most awful airline I've ever flown with and I've flown a lot, dated falling apart inside and dirty plane, awful overpriced flight food and delays both out and inwards, will not use Thomsons cruises again if they continue to use this airline. I will check another cruise maybe next year with thomsons but if they are still using ASL will not be booking.