My family and I are frequent cruisers, having cruised together for the past several summers. We have most frequently cruised Princess and Celebrity and have become accustomed to their levels of service. We cruised Alaska on Celebrity about 5 years ago and would like to return this summer. At this point, the most affordable itineraries seem to be on NCL, either the Star of the Spirit. Having heard "mixed reviews" over the years about NCL, I am wondering if we will be happy when compared to Princess or Celebrity. Your feedback will be appreciated!