Marysunshine,
To answer your questions:
Food was a B+ but not great. We do not cruise for the food.
Service was an A.
The entertainment was similar to other shows on any other Royal Caribbean ship & was excellent. Two nights you had a house show & the other nights a comedian & a magician.
The ship is gorgeous & well laid out.
We were on the ship with 3 generations including grandparents & teenagers and there was a wide variety of activities to entertain all ages.
We would definitely cruise on this ship again---in June we will be on her sister ship the Jewel.
If your sister does not enjoy this cruise then maybe cruising is not for her.
I hope this helps.