Just got off of the Ruby Princess. It was a short four-night cruise with Cozumel as the only stop. Princess did a great job from start to finish. The ship is very well maintained and clean. The staff is exceptionally trained. Everything about this trip was smooth, from embarkation to debarkation. The weather was great and seas very smooth, which helped. But Princess delivered excellent service all around. We have been on many cruises and there are always things that can be done better. I cannot think of anything that Princess dropped the ball on. The food was consistently good, although not great. The entertainment was pretty good for your standard cruise fare. The Ruby entertainment staff has some talented singers and dancers. The shows were pretty much what you would expect. The comedian was OK and the magician was OK too. We were disappointed that Lee Childers was the CD, after we were told it would be Colin Banyard. As others have commented here, Childers mailed it in and was hardly seen on the ship at all. As a result, the entertainment staff was a bit disorganized. But the food service, bar, cabin, and front desk staff were first rate. The ship felt a bit crowded at times, particularly by the spa area, pool, and in the buffet. We could not get seats for the showing of Gravity, and even the marriage game show was standing room only. Not sure why it was so crowded at some of these shows and events. Fellow passengers generally were friendly and courteous. It was a bit of a mixed crowd. It was heavy on an older crowd, but also had plenty of 20, 30, and 40 year olds, and some teenagers, too. There were some younger kids, but not too many. The kids seemed happy in the kids club, but you did not see many kids around the ship.
Overall, Princess delivered exactly what we were looking for in a cruise: good food, good service, and a relaxing time. We will definitely be back.