I have just discovered cruising and this is my second. My first was on Royal Caribbean's Navigator of the seas. This cruise was noticeably lesser than the Royal Caribbean cruise in just about every area of comparison. From food, to amenities to entertainment to the general service to even the attitude of the crew members.
The food: The food was not great. Not in the buffet or the main dining room. The main dining room was a bit hit of miss. The waiters did do their best to provide a good experience but they could not combat the quality of the food. On the first night, we got a prime rib that was good. But every other night, the food was just sub par. As for the buffet, it was small. I was surprised that there were just a few selections in each category and not many categories. The buffet on the royal caribbean ship was probably twice if not three times the size of the Princess Cruise. We wanted to try the restaurants but given the length of the cruise we just didn't get a chance. Some in my party did say good things about the pizza place on the top floor but I never did try it.
The ship: The ship seemed small. They only had a piazza verses a promenade. The Royal Caribbean ship had a promenade which was like a small mall in the middle of the ship with some restaurants and shops. The Crown Princess simply has a Piazza which seemed like a miniature version of the RC Promenade. The Piazza was laid out around a circular stair case over three levels, with shops all around the border. In comparison, while the RC promenade may have had an irish pub, the crown princess had a Irish Pub like area in a corner of the piazza but it was not its own entity. So you never really felt like you were in an irish pub.
Cabin: We got an inside cabin because we were cruising with family and we wanted a number of rooms to be next to each other. Even though the cabin was an inside cabin closer towards the forward end of the ship, it seemed fine. We never noticed any rocking and the room was nice enough. We were never in the room for a long period of time anyway. So it was okay.