My husband and I really enjoyed our cruise on the Ruby Princess. It took us a few days to stop being surprised of the constant up selling attempts (food, drinks, arts, photos, bingo, spa, etc). It seemed that almost all the activities offered on board had the purpose to sale something in the end.
We chose the Ruby because it offered a sanctuary for adult only. We were extremely disappointed to learn on our first day that it cost $10 for a half day and $20 for a full day to access the sanctuary. We finally decided to spend our last day at sea in the sanctuary. My husband got there one hour and a half before opening to make sure he could reserve good seats (you can't reserve ahead of time). There were already 20 people in line. When his turn came to make the reservation (30 minutes before opening), there were NO seats left. Very upsetting.
Besides that, the food was average and it was sad to see we had to pay for all other drinks than coffee, tea, iced tea, lemonade and orange juice. The dining room service was very good. Our Maître d'hôtel was great and our waiters very friendly and efficient.
Our room attendant was caring and friendly. However, he didn't seem to understand that hung towels meant "don't replace". We ended up leaving the "do not disturb" sign on our door most of the time to avoid that kind of waste.
The dance and zumba instructors were fun and energetic. The night club was a disaster (always empty). The dance shows were great, but the others (music, magician and comedy) did not meet our expectations.
Even though we had a good and relaxing time, it wasn't our favourite cruise. We cruised on Celebrity (Eclipse) before and we would recommend them over Princess.