From what I hear there are just a couple of minor details that need to be sorted. Not done but I wouldn't expect this to go wrong from where we are. The complications are on Villa's end re how it ties in with their financial outlay.
I wouldn't be surprised if it was done in the next 5 minutes equally if it took weeks. I'm confident it will happen either way.