After plenty of criticism in previous editions of the Indian Open, the Indira Gandhi Indoor Stadium finally lives up.