We’ve had to wait anywhere from ten minutes to an hour. One night after waiting for 20 minutes without moving, we left and ordered room service.
On another ship, on the first night we were asked if we were happy with our table and server, and when we said yes, we were told to seat ourselves every night after that at that table and time. Hence, no waiting, and trust me, the lines were long!
I’m mystified as to why Royal doesn’t know what they are doing on some ships, and on others, they are perfect!