Hi Clsandi, welcome to Cruise-Chat. We haven't had the pleasure of sailing on the Sapphire---yet
However, we have sailed on the Sea, Sun, Dawn, Emerald, Caribbean, and Royal. The one thing we've found is that Princess keeps their ships immaculate, as do most of the lines, but they always are in great shape. The staff is always incredible, good food, good activities, and nice size cabins. Princess is our favorite line, so far. We've been on the Aloha, Riviera, Dolphin, Caribe, and Baja decks. Maybe it's just me, but it doesn't seem to matter. I can always find something that is conveniently located. Congratulations on your up-coming cruise and anniversary! Best wishes, and once again, welcome aboard!