Came here with a group of five people on a Saturday around 9.30am to take advantage of their morning discount ($3.50/dish all sizes, up to 11am only) and before the huge rush of customers. Overall the food was average and the service was standard. The siu mai, har gow, fried tentacles, and turnip cake were okay. Sadly the tripe and chicken feet were quite plain. However, we did like the puff pastry with century duck egg (highly recommended). We ordered many other dishes and had some left overs. In total, our bill came up to about $77 (taxes included).
Royal is quite spacious with restaurant having a center stage with a screen. There's ample lighting and then decorations are somewhat dated but still decent. The staff are generally responsive and friendly enough. Lastly, there's lots of parking in the plaza.