We have done many many cruises and finally decided to try one of Royal's huge mega size ships. NEVER AGAIN!
They have grossly inadequate seating for the free buffet. Many times we had to carry our food out and eat on the pool deck or in our room. There was only 2 of us so not like we needed a big table. This was during peak or non peak hours. If you want to sunbathe or sit anywhere near the pools you must be out there and claim your spot by 8-9AM no later or forget it.
Dont look forward to the huge Adults only solarium section they advertise. Kids are everywhere and in the hot tubs and pools and the employees don't ask them to leave. We were miserable starting day 1. Everything and I mean everything requires an advance reservation which just adds to the stress. AVOID this ship, especially if you are a larger group like 4 plus because you will never be able to sit together--buffet or pool. Oh we also had no water on our deck for 2 hours where we couldn't shower and just missed our dinner reservation altogether.