Our experience with Sapphire Princess was the best cruise we have taken so far. Embarkation was a breeze - never waited in line, boarded before noon and had lunch.Our bags were waiting at our door when lunch was over.
This was our first experience with a balcony, I loved it. My only complaint was the couple next to us smoked and I have asthma and am recovering from a year long bought with pulmonary disease. So, if we were docked and they were smoking I couldn't enjoy the balcony. They were aft of us, so no problems when we were moving. However, there was never a smoke smell in the cabin, the halls or anywhere else other than the casino. The cabin was clean, bright although the furniture was a little outdated. I can handle the outdated furniture since the cabin was clean.
We had anytime dining, which we found to be interesting since we never ate in the same place twice. The food is the same regardless of where you eat, and we got to meet some great people every night. We found the food to be good (average restaurant quality)most nights, not five star, but not bad either. We never had to wait in line, we had reservations a few nights at 6:00, but didn't have to wait on nights we didn't have a reservation.