NCL was great. The one thing we did not like is that there were a lot of things on the ship that you havd to pay extra $ for (ie. suishi & noddle bar).
NCL, Epic ship was very organized, clean, great service,food and entertainment.
Rooms were on the smaller size on NCL Epic compared to Carnival's Dream.