Yes, it's quite similar on the Bahamas cruises. The main difference will be with the dining set-up. On Carnival, you would have had a choice between a set dining time and no set dining time. And, depending on the ship, there may have been a specialty restaurant. On NCL, everyone has a flexible dining time (although you can make reservations), and there are also some specialty restaurants, some that charge extra, some that don't. Aside from that, there are few differences. Enjoy!