The Grand Princess has seen many years of service but coming off her Dec. 2013 dry dock, she was really in excellent condition. The staff was super friendly and helpful. However, the Cruise Director (female) is loud and over bearing and not funny at all. The Asst Cruise Director (also female) was a riot and very charming.
If you are choosing your cabin I would recommend picking one on the Alpha Deck in the evens close to the front of the ship. Our room steward, Dominador, was the best we've ever had and we've been on more than 20 cruises the last 10 yrs. We were in room A202 and it was very clean and well maintained.
The food was much better than we expected and the wait staff (especially Alejandro and Pedro both from MX) and the Head Waiter, Mauricio, were outstanding.
Our cabin was very comfortable and the bed linens and chairs appeared to be new from the dry dock. Our room steward, Dominador, was the highlight because he was so friendly and personable without being intrusive. He learned our schedule from the 2nd day and was very accommodating. The balcony was a nice size and didn't have anyone except the bridge looking into it and that was only in port. You could see both of the balconies on the two decks below.