Ship was very nice. It has some aging but nothing that interferes with a good trip. The staff was fabulous!! Don't do anytime dining. Princess just can't seem to get it right. If it assigned, get on board and go immediately to the dining room and try to get it changed. (You can thank me later). The ports were great. The canal is amazing. And the 3:00 daily happy hour is busy so arrive early! We cruise three times a year and would do this trip again tomorrow!! We had a balcony cabin and really enjoyed it. Plenty of elevators and never really had to wait. Food was very good. Like I said the only real glitch is Anytime dining. Since the ship is half the size of the mega ships, getting on, off even on port days is easy. Our favorite ports were Cabo and Cartagena. Enjoy the cruise!