The Star Princess is a nice ship. The staff is very friendly, our waiters were on the ball, our cabin steward was outstanding and the shore excursions staff went out of their way to help us out.
After hearing people rave about the food, I was sorely disappointed. The buffet is cramped and does not have the wide selections that some other ships do. I thought it odd that not once did I see croutons or bacon bits on the salad bar. The cuisine in the specialty restaurants is good, but we found variants on many of the entrees from Sabatini's served throughout the week in the main dining rooms.
There's no ice cream machine by the pool.