Food in the dining room was always top class and very tasty. Service was probably the best we ever had. Neither my husband or I could find anything wrong with any of the dining rooms as far as food. The only thing I wished is that they told us somehow that each anytime dining has a special like the Santa Fe dining room special is fajitas and they were truly, hands down, the best I ever had. the Horizon buffet court was a different story. Breakfast and lunch was always the same. The same eggs, bacon and sausage and some cold fish they never thawed properly so it tasted like rubber. Lunch was the usual sandwiches, curry meats, rice, guacamole and salsa with chips. They called that a Mexican lunch! We stuck to pizza and the burger bar which would grill the best chicken. Often we would eat lunch in the dining room and their variety was better.
We cruised with Princess many times before but not as of 2006 so we forgot how small the rooms are and how tiny their showers are. Compared to other cruise lines the showers are glass and larger so you don't have to step out of the shower in case you dropped your soap. The room did not have a couch area which we also missed since other cruise lines, again, have that in all balcony categories and up. The other bummer was that we did not get any towel animals but we managed to survive no problem :) The room was always clean and our steward Francisco was nice and friendly. We were on Baja deck mid ship and for some reason our area was very loud and people tended to slam their doors early in the morning which was annoying but there's always a few mindless people on a cruise....
The Sapphire was overall a nice ship with friendly staff. Navigating our way around the ship was a little annoying because the 6th floor did not go straight through so you had to go down to deck 7 and then walk to one end and either take the stairs or elevator down one floor. Personally, I like the ships that have continuous decks so you can walk from one end to another without problems.
Pool areas were nice. We spent most of our pool time in the spa pool because it wasn't very deep and the water temperature was perfect all the time. There was the usual indoor pool and one outside but they were always crowded. We did manage to find another pool, a deep one, on deck 12 in the very front of the ship but I still preferred the spa one with soothing music and 2 attached jacuzzi.
Lastly, before I go into each port... try a chocolate banana drink. It comes with alcohol and virgin if you like. The best you'll ever have! :)