It's nice they could trust you enough to even pay you upfront. Honestly, i do not think i can ever pay someone upfront when carrying out business transactions, this is because i find it hard to trust people.The business I did with them was basically transactions. I have worked as a freelancer before for some people and everything went on smoothly. They even trusted me to an extent that they had to pay me upfront without using an escrow.