I have been on 25 plus cruises, however, this was my first experience with Princess. We booked this cruise strictly because of the ports.
We arrived at the terminal in Barcelona at noon and we were on the ship less than 20 minutes later. Yeah that is great and all but they don't deal with credit cards or making any changes at the port; you have to stand in the TERRIBLY long line at Guest Services on the boat. By the way, you can't see a detailed list of charges on your TV or phone, you have to go down to the 5th floor UGH! No kiosks to make payments either. Really Princess?
Unlike the other reviews, I thought the decor was nice. Simple and clean.
Book a regular balcony. This is not a "suite."
Tapas tour was unorganized. We loved the city though.
Take a cab to the top of the Rock. No excursion needed.