The Location and interiors of the restaurant are great great. Service is good but you would expect a slight delay as in any Thai restaurants. Food is a bit far from the authentic Thai taste (however appears to suit the locals palette) coupled with a pricey tag won't make us return. Had better ones I would conclude.
If you own or manage Royal Thai, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.