Overall it was a great cruise. The weather was almost perfect and I haven't had a bad cruise yet.
The ship's crew did a great job and the food was good. I think NCL does have a better food selection in their buffet but I always found more than enough to eat.
I had my son and granddaughter with me and they enjoyed their cruise too.