We booked this as a family cruise back on Jan 2019. There were 10 family members going (4 generations) We got a great rate with all gratuities, drinks and on board credit included. This was the main reason we picked this cruise. We usually sail with Royal but have been on Carnival, Holland America and one other Celebrity before.
Food in main dining could have been better. We never starved but have had better meals on Royal. The buffet was better than normal and lots of options. We ate in the main dining for breakfast 1 morning and it was very good. The burger place by the pool was also good.
Room- We had an oceanview room on the 2nd floor. Location was good and not a lot of noise but the room could be a bit bigger when you have 3 in a room (Which we did with my wife and my 12 yr old)
A bit small for 3 or 4 in the room. Would be fine for 2. TV and furniture need updating but this ship is going in for Refurb in Nov so it will all get done then.
We just got off the ship and walked around. It was a bit hot and humid this day so didn't stay out as long as we wanted too.