NCL surely had the best entertainment on board. Thats the best part of the cruise other than of course the shore excursions which we have to book at additional cost (so not really part of cruise experience). However there were a few negatives.
Sports facilities are not good. There were just broken tennis rackets, no tennis balls available to play other than some rain drenched old balls that were left on the court and there was no one to help even when they advertise open play hours.
For other Indian vegetarians out there planning a cruise this is probably not the right food option. Rice used is jasmine rice and other sticky rice instead of basmati which is non sticky and goes well with indian palate. Also in general the veg options were not the best dishes of the chefs on board. Desserts section however was excellent. Also none of the other restaurants (other than garden cafe) had an selection of veg options which was really disappointing as we could not visit any onboard restaurant like azura or tsars palace even though we tried booking a table. This was disappointing as we travelled with parents who are a bit aged. The other cruise line we did before had much better food selection for Indian vegetarians.
Small cabin, but similar to other cruise lines. Liked the way they hand the daily schedule for planning the next day.