Delivered an excellent product within the proposed time-scales. Dave was able to understand all the requirements and make great recommendations for further improvements.
Worked quickly and endevoured to keep us updated throughout the project.