My husband and I celebrated 25 years of marriage with a 10 day cruise to Mexico.
The Star Princess offered convenient round trip sailing from San Francisco - not far from home so did not require air travel or overnight accommodations before or after the cruise. It was a great over-all experience - the ship was relatively clean and well maintained for it's age. Our cabin was clean and our steward took care of us.
We choose "Any Time Dining" and so glad that we did. Never had a problem getting a table in the restaurants. Any Time Dining offers the same menus but with the flexibility to eat when you are hungry and not have to rush off to the dining room because it was your seating.
The food in the main dining room was just okay --- not the selections we have had on other Princess cruises. Horizon Court was usually "picked over" and sometimes less than appealing --- very cafeteria-like with a chlorine smell drifting in from the pool area. The best place to eat after getting your food in the Horizon Court is to go all the way through the seating area towards the back of the ship --- there is another dining area inside (less smelly there) and a bar and outside seating at the very back of the ship. Really enjoyed having breakfast in the main dining room - relaxed and elegant (but don't sleep in because they stop serving in there at 9:00 am). Pub lunch and afternoon tea were fun too.
The best food on the ship was in the Crown Grill and Sabatini's --- definitely worth the extra fee. The Crown Grill fillet was probably the best piece of meat I have ever had -- the salts they serve on the side are wonderful and the Au gratin potatoes awesome. The service was great too - very attentive.
Our goal was quiet, relaxed and no pressure --- lots of time to read, sit on deck or on the balcony of our cabin and enjoy not having to do anything we didn't want too! There were plenty of activities on board but If you are looking for lots of high energy stuff to do this probably wouldn't have been the cruise for you - probably due to the time of year. Not many families or younger folks on this cruise.
Ports were fine -- It was extremely hot and humid in Mexico but we had fun shopping, found some fun restaurants and just wandered around. The excursions are pretty expensive, we preferred to check with the locals and booked some activities on our own in each port. We didn't choose this itinerary for the ports - we chose it because of the time of year, we wanted a 10 day cruise and we wanted to depart from a west coast port.
My only complaint is that the customer service appears to be lacking. Just little annoying things but they add up --- few of the staff seemed to want to give that little bit extra that makes a huge difference. We had a problem at the end of the cruise with some very rude crew members but over all we were pretty low maintenance travelers.
We would probably cruise with Princess again.