For the past 6 years we have cruised with 3 different cruise lines, twice each with Royal Caribbean, Celebrity, and Princess. Princess has the smallest accessible rooms of the 3, although the Grand was adequate.
I was not overly thrilled with this year's 2012 vacation.
Here are the pros and cons: