I loved both of my Royal cruises. I give it a 5 star review
The food was great. I was looking forward to three other sailings I had scheduled yet they were canceled due to Covid.
My two sailings were on smaller ships but they were great with quality shows, excellent service and delicious food.
I spent a bit of my time in the casino and even though they were smaller ships the casinos were roomy and plenty variation of machines and tables. 
The bar staff especially in the casino were superb.