I think this is not authentic Hainanese chicken (I ordered it in a Vietnam restaurant), yet still tasted nice!