This was my first cruise. I had a great time. Nothing like waking up and looking at the ocean out your balcony. Food was awesome and plentiful. Perfect portions I would say and if too small for you you can always get another. =) I did the three specialty restaurant package. Great deal. Irish Pub is open for food 24/7.
A really great unexpected service was that they had a solo cruise director and solo meetups. I met some great people and it really made my vacation. The solo director, Shannon, booked all our event for us. Norwegian really takes care of its solo travelers.
Staff was always friendly and polite although at times it could take a while to get drinks, which are free when you get the no-brainer open bar package. Ship is huge with lots of fun stuff to do. Something for everyone. Shows, bingo, karaoke, piano bars, water slides, you name it. You will be hard pressed to do it all. The cruise director was very entertaining.I honestly don't know how he got from one event to another so fast. They must have clones of the guy throughout the ship. They really made it a whole experience. Lots of special events and parties. I did two excursions. The snorkeling was good. You can probably find the beaches on your own. I will definitely by patronizing Norwegian again.