Excellent staff. A magnificent and very enjoyable cruising experience. Cannot say enough about the wonderful staff, from bartenders to waiters -- excellent and very attentive. We had a fantastic time and were well tended to. We would do this again in a heartbeat if we had more vacation time right now. We were very sad to have to disembark at the end of the journey. No regrets and lots of very happy memories. The food was superb and there were more than enough opportunities to indulge and more than enough options to satisfy. Specialty restaurants should definitely be on your list of things to do. Enjoy the anytime dining and the quality of the dining experience offered there. The onboard entertainment was adequate, but we didn't attend as much as we had anticipated due to scheduling, etc. We recommend that there be more variety in what is offered as "entertainment," especially in the Princess Theater.