Workers raced to finish preparations for the Commonwealth Games as hundreds of athletes and team officials have arrived in New Delhi.
Delhi's chief minister said she was confident they would complete the job ahead of the event's opening on Sunday.
Members of the English team who had been forced to check themselves into a hotel because preparations were so far behind schedule, moved into the games village.
"The facilities are fine, and right now they are enjoying their lunch," said a spokeswoman.
India has faced harsh criticism for the state of the athletes' village - including complaints about filthy conditions - infrastructure problems and even a snake found in the room of a South African competitor over the weekend.
Another snake, a cobra, was reportedly found at the tennis stadium.
The games village was supposed to be ready last week, but many teams have delayed moving in because cleaning and repair work have not been finished.
Delhi Chief Minister Sheila Dikshit, who took charge of the work last week, has been seen travelling around the village in a golf cart in recent days to personally inspect the work.
"We inherited a very difficult situation, but it's improving almost by the hour," she said. "We are racing against time, no doubt about it, but we will perform."
Some of the buildings had leaks in them, there was still water in some basements and some elevators were not yet working, she said.