Once on board, the NCL app is actually helpful. You can see deck maps, itinerary, your booked items, all kinds of stuff. However, take one step off the ship and it's useless, no maps, no calendar, nothing you can use to plan your evening once you get back on the ship. If you're not connected to their wi-fi it's like you're not even on a cruise. On another cruise line, once you've booked a cruise you have full use of the app, and I like that a lot better.