We travelled from Venice via N Africa, S Spain and then round the Canaries/Madeira before ending the cruise at Tenerife. We had an outside suite the first week and an outside cabin the second week.
Plus points:
The ship was very nice with excellent meals, clean cabins and the staff (with some exceptions - see below) were very friendly and couldn't do enough for you.
Wish we had the suite the second week rather than the first because the cabin felt a bit small the second week but they were both very nice, clean and well appointed