Background: This was cruise number 6 for us and we have cruised on NCL before (Jade) and had a marvelous time so we decided to holiday on the newer Epic with our 17 month old son.
First the positives:
We enjoyed the ports we visited, namely Las Palmas in Grand Canaria, Malaga and Santa Cruz in Tenerife (be sure to get the shuttle bus for the latter).
Good position for the lifts.