It was a last minute thing and we had never cruised with NCL before so we decided to give it a try. The service was excellent. The food was great. I have a wheat allergy and they were able to accommodate meal options for me. I am very happy with my experience with NCL. We've already reserved our next cruise to Alaska with NCL and can only imagine what a great cruise it will be. If you've never cruised with NCL before, you must definitely try them out. I could not have asked for a better experience. We went on the all inclusive cruise aboard the NCL Sky to the Bahamas and it was great! The staff were very helpful. The Bar staff were AWESOME!!! They constantly offered drinks and the best part was that we didn't have to show your card or sign any receipt. I think we will be doing the all inclusive to Havana as well.