This was our first cruise so we didn't really know what to expect so there are pros and cons and some of each come from what your expectations of your cruise vacation is. The food was wonderful and the staff in all the dinning venues were wonderful. The food in the buffet was good and we loved the service received. At each venue the staff really made you feel like you were on vacation.
We didn't participate in too many of the activities we were too awe struck by the sencery and just couldn't peel ourselves away from the views. And I believe the captain and the cruise director understood this because there were on going annocements that explained where we were and what we were seeing.
The cabin was nice and good size - we had a mini-suite. Our daughter told us the sofa bed was okay but she did complain about not having towel aninmals too look forward to each night - i guess princess just doesn't do that.