This was our first time on NCL, it was a great experience, everything went well. From ship to shore excursions, to cabin and dining and entertainment and also food. Of course beverage package was great. Made everything so easy. The ship was great very accommodating, easy to get around. The cabin was very clean and nice and also , having a balcony is a must for us. They cleaned and prepared our bed at night, which was nice. We went to several restaurants in evening, all were very good. We also went to several shows in evening, which also were very entertaining. Service everywhere was great, really can't complain about anything. As far as excursions we booked a lot on our own prior to leaving. I like private tours with a driver and you can go were you want to visit or see things. I would definitely book again on NCL, maybe this time to Greek Isles? Or Hawaii.
Cabin was very nice especially with balcony, bed was very comfortable, room was always clean.
Gaudi tour