We were first time cruisers, so we had nothing to compare it to. We had great overall service. It was nice to be able to dine whenever, even though we had a set dining time in the dining rooms, we could come earlier and eat by ourselves and not feel like we had to eat with the same people every night. We felt the food was top notch. They prepared everything so elegantly, which we appreciated.
We enjoyed the entertainment from the shows, to comedians. They did cater a little more to 65+ or so, which was nice in the fact that this was a trip for just my husband and I, without kids, and we didn't see too many. In other ways though, there was a lot of the entertainment geared for the older generation. You can do as much or as little as you want.
We thoroughly enjoyed the movies under the stars. Between that and taking many of our breakfast foods outdoors in the back area, we spent a lot of time outdoors.
I should mention that during the trip, there was an outbreak of the Norovirus! They promptly notified all the cruisers via a letter in each cabin saying that they have quarantined those affected and would take measures to ensure no more. That just meant really, that at all the buffet sites, all the food would be served to you. They really did a great job at taking precautionary measures.
We really had a great first time experience and would highly recommend the Ruby Princess.