Austragungsort des Turniers war bis einschließlich 2017 die "Shanghai Grand Stage". Das Preisgeld betrug 2007 insgesamt 250.000 £. 2012 war es bereits über 400.000 £ gestiegen und im letzten Jahr als Ranglistenturnier wurde wie bei allen chinesischen Turnieren um 700.000 £ gespielt. Die Gewinnsumme für den Turniersieger verdreifachte sich in der Zeit von 48.000 £ auf 150.000 £.