I was not the one to choose this cruise, because a relative generously took our whole extended family on it and covered the cost. But I couldn't have asked for a better experience: the rooms were comfortable and clean, the service was extraordinary and flawless, the entertainment was excellent, and the ship itself was beautiful. There were so many things to do and it was all perfectly organized. I especially appreciated the Princess app that allowed people to set up a messaging system with other devices on board, which was a plus because of how large our group was. The dining was amazing as well, especially the sit-down dinners in the formal dining rooms. The activities were diverse and interesting, and well-designed. Embarkation went well, especially because the porters took our bags to our room for us, but disembarkation was much harder and there was little organization. When we reached port in Cabo San Lucas, the tender system worked very well and we had little trouble exploring the city. We knew everything we needed to know about the ship's departure times and when the last tender was going to leave, so that was very helpful. The service on board was, as I said, excellent, but there were many people who did not speak English as a first language and it made them very difficult to understand.
I was in an interior cabin with one other person and it perfectly suited our needs. The tv was a nice touch, as was the safe in the corner that you could safely store your valuables in. The room service left chocolate on our pillows every night we came back in. The bathroom was small but comfortable, and I appreciated that room service replaced our bath towels every day.