The software is reliable and meets all expectations. The quality of their code and other deliverables led to work on a second project. They are willing to accommodate various time zones to improve team cohesion.
The new system reduced the admin work required significantly, automating many aspects. The team managed the project effectively and communicated well throughout, but could pay a little closer attention to the schedule and timelines.