We ate at a banquet at the Oriental two years ago and weren't all that impressed.
We'd a much better Royal Thai cuisine meal at a place called Bussacarum (not sure of the spelling) on Thanon Pan, off the Silom Road. It was also about a third of the price!!!