Ruby Princess ship is big. There are many restaurants. There are variety food in the buffet restaurant, but taste so so. Main dinning service is good, but not a lot of choice. The waiters are friendly. The food in the Share with Chef restaurant is very good, worth to have a try.
Cabin is narrow, although we booked balcony cabin. And the stateroom servant wait until afternoon to do the first round cabin clean. The Passenger service desk always have long line.
The shows are amazing, especially "Once upon a dream".
Restroom in the cabin smells bad all the time.