I had my doubts about cruising and I'm still not entirely convinced but passed an enjoyable week on the Island Escape Souks and Sangria cruise. Personally I would prefer a beachand snorkelling etc.
Certainly more positives than negatives once we'd found our feet.
Had read reviews, but you have to read between the lines. After all this is the budget end of the market and you don't get 5 star luxury and three star prices.
Generally good but uncomfortable bed and noisy aircon