We choose this cruise because of the location that it cruised.
The ship was okay. the shore excursions were really good. The problem was with the booking. We were a group of 15. It was a nightmare trying to get NCL to correct errors on birth dates and names. They also did not live up to their contract to pay for transfers from the ships docking port to the airport except for a few of us. There are bright spots at NCL. If you are fortunate enough to work with a person named Richard, it will likely go smoothly. Also the on-board stewards and other staff - definitely not guest services - were great. We spent so many hours trying to get things straightened out with the cruise line so we could go at all that it took away from time we needed to select excursions. Fortunately, we did eventually find some great shore excursions. The Greek Isles is a great cruise, but people may want to think twice before going with Norwegian.