The best Hainanese Chicken I had was in Maxwell Food Court In Singapore. It's a stall called Tian Tian Hainanese Chicken. Here the plunge the chicken into ice water to encourage the fat to separate from the meat. A very important step in the traditional dish. The rice should also be flavoured with the chicken stock.
Thank you for the info. When I go to singapore I will definately drop by Tian Tian. Thank you!