Returned from Island Escape round Canaries on 25/2. Had a great time - first off, those with children have much to thank the excellent kids' club staff for - pretty much most of the day providing entertainment for them and giving parents free time.
Cabin was as expected having been on board before - small but very tidily kept by the steward. Having a window makes an immense difference to how you go to sleep and wake up. Just makes it so much more natural.
Excursion to Agadir was an eye-opener (Souk and Fantasia). Make sure you've got the local currency, dirhams, as euros/dollars accepted but change given pretty much arbitrarily in local currency. First stop off point above the port area is high pressure to buy trinkets/ride a camel (dromedary)/get local knowledge of 'the earthquake of 1960' for a fee. Don't engage. After that, actual souk markets nothing at all as in your face and fascinating stuff. Look out for big bangs at the fantasia as it frightened a lot of kids and adults!