Went with my mum and sister; chosen by my mum as she had not been to the Canary Islands before. Places included Tenerife, Gran Canaria, La Palma, Madeira, Morocco and Lanzarote.
The most positive part were the staff onboard who were always keen to help.
Choice of and quality of meals was excellent.
We shared a 3 bed cabin; generally comfortable and well kept. Pity the TV didnt work.