We just got back from a cruise to the Bahamas with my 90 year old grandmother and her 88 year old sister. It was a birthday present to them. So, I guess I'll start with that. The staff was very respectful of them and their age and made a big deal out of their birthdays, which made them feel special. And the ship was small, so walking wasn't too hard on them.
This was my 4th cruise. I've had 2 on Carnival and 1 on RCCL. It was, by far, the worst.
The food: Bad. Very few selections on the menu. It tasted bland. My steak was tough. I am typically not critical about food because I have a food allergy so if I find stuff I can eat, I'm happy, no matter what...but this food was clearly sub par. No one in our party was happy with it. My husband usually choses multiple meals to have tastes of it all, but there was nothing on the menu that made him want to order two things or a second helping. Sometimes the selections were so bad we had a hard time picking what we wanted to eat and we did it by picking the "least bad" option.