We had a few pre-decided foundational requirements for our website that we communicated to the team; beyond that, we let them take full autonomy of technical aspects, design, functionality, etc. Their core competency is something that impressed me the most.The progress of the entire project was communicated well and was also achieved according to the timeline. The results are incredibly functional and stable.