We've been on three Princess cruises and each has been very enjoyable. I never expected to like cruises, but I'm pleasantly surprised. Traveling wtihout hassling with hotel rooms, baggage transfers, etc. is a relief. Ship staff are helpful and courteous. Prices are quite reasonable (we're thrifty travelers). Destinations are well picked, and tours are worth the money. Only negative is that the visits to cities are shorter than we'd like--but one has to sacrifice something, and you simply have to plan ahead to make the best use of your time ashore. We've just booked another one, to the Caribbean.
Princess Cruises - Diamond Princess is recommended by shopperguy