I am not writing a long review because the Ruby is not sailing this itinerary again. So I am not going to go over the ports.
1. Staff=Tremendous. Every staff member was upbeat and smiling. Nothing was too hard for them to do. They carried trays, got extra blankets, got seconds of food at dinner...and the list goes forever.
2. Ship=Great shape. Once you got the layout the ship was easy to navigate.