Pros:
Friendly service
Cons:
Food takes long to come out
Came here for a 10 course banquet for my niece's 100 day celebration. The food and service overall is good. It just took a while for everything to come out.
Royale has 2 private rooms for any function you want to hold. The rooms can hold about 6 tables so you can have about 50-60 people and still be very comfortably. The wall separating the two rooms aren't very sound proof though. The other room was playing music and it was drowning out some conversation in our room sometimes.
Our dinner time was set for 5pm. It was a standard 10 course Chinese banquet meal. Even with some people being late, we were all seating by about 530ish. The food however was delayed for whatever reason. We didn't begin eating until about 645. halfway through the 10 courses, there was another 25 minute delay with the food. Even the waitstaff, who were very good were just standing around wondering what was going on.
All in all, a dinner which was supposed to start at 5pm didn't finish serving food till about 930. When you have young children, asking them to sit for 4 hours for a meal is a tough ordeal for everyone involved.
The food and service here were pretty good though. The staff were pretty nice throughout the meal. Everything served looked and tasted pretty good. Nothing amazing, but nothing you could find to complain about.
If it wasn't for the delays, I would really recommend this place to anyone to go and try. I'm not sure if what happened to me was a one off. Just be aware if you book something there yourself.