I have had three successful trips with Royal. This was my four trip. It did not meet my expectations.
The food at the main dining room ( my time dinning ) was mediocre at best. We waited in line for 20 minutes even with reservations. My server was nice but was overwhelmed with all the table that he had.
The windjammer had better food and service. The entire ship seamed under staffed.
The was good not great. The bed was confinable
we all like this port