They did everything within the time constraints (very short), and the money was in my account promptly.
The reason I took 1 point off is that part of the contract had another person's name on it (in multiple places including the signature line). I had to cross it out and write my name in. Not a big deal, but I wasn't sure if it was acceptable like that and we had such a short deadline that we didn't have time to have a new one prepared. In the end, it was just fine, so overall good experience, just not perfect.