So, I have sailed NCL, Carnival, RCCL, and Princess. I keep coming back to NCL (accept last october, went on Symphony because my NCL cruise was canceled due to hurricane) I will say, Carnival ships have a more lively pool deck, RCCL megaships are very impressive with the public spaces as well as shows, but there dining venues and food left something to be desired to me. But one of the main reasons why i go back to NCL over and over is The Haven, and i love the size of NCL ships. Still large but not crazy big. So I will say, go into your cruise knowing you will enjoy it and you will, go into it with thinking you will be disappointed and you will...Just my thoughts