I would definitely hire again
The work was done within the promised time frame. Very autonomous, and did good research with very little given requirements. Asks the right questions to get the job done right. Extremely professional, has a good attitude and communicates well (responds pretty quickly)