Really enjoyed the ships amenities, cozy cabin (great cabin attendant), great food, excellent staff, and awesome ports.
All the food we had in the main dining room was great. Windjammer food was good too. The timing for breakfast & lunch in the main dining room was limited so we had to windjamer it most days. We did room service one day and that was also fine. We have only cruised smaller ships in the past with Carnival and we found the food to better on this Royal ship. WIth the exception of Royal has no chocolate melting cake lol.
We ate at Sabor one day and the drinks, guacamole, appetizers, and desserts were outstanding. Neither my husband or I really cared for our main dishes though so maybe we just chose the wrong items.