I chose this cruise for the value. Royal Caribbean as a good reputation, but maybe just because all the others are just not as bad.
When we cruised Disney they had food purchase in advance suitable to our diets. The servers had our specific needs and desires planned prior to our dinner times.
Today, many people are conscious of food quality and dietary issues, yet RC is far beyond and has zero to no plans to care for lactose intolerant passengers, much less for those gluten free.
Sitting time was fine, but not enough room for clothes. Trendle bed is terrible, kept hurting shins, because only 6 inch walking room. Bathroom was very good.