Try NCL they are really great it is a long story why we ended up on Princess instead of NCL.
But an example of NCL service is on a rainy day they meet you at the gangway with hot drinks and cover you in a warm towel and that is in the Caribbean!
Before you book a cruise do some internet research about the ship. Every cruise line has a bad Ship, just as some Hilton hotels are not as nice as others. I had thought of taking the Golden Princess until I read reviews posted on different web sites. I had a great Cruise on NCL Pearl but my worst cruise was on the NCL Star. Every Line has good and bad ships.
I have been on the Star as well and I agree it was the worst NCL ship I have been on but it was still a thousand times better then this one! They were actually the ones who met us with warm towels in the rain. I do read reviews and 90% of the time book NCL. What happened in this situation was I was originally booked on the Carnival Miracle as the price was significantly lower then NCL and the ship had a great rating. About a month before we were to leave we received notification from our travel agent that the Miracle was having "technical issues" and would be reducing speed and cancelling the Ketchikan stop. No way was I getting on a Carnival ship in Alaska that was already having issues. We had already arranged schedules and taken time off work which included closing my office and other employees now having plans. Princess was the only option that worked in this time frame I guess I trusted their reputation a little too much.