The best thing in development, is to work with Smart People.
Because pure technical people will not add value to your project if you dont work with Smart People.
The guys were really added value, and added alot of smart things to the project.
They shared us our vision and nature of our business.
I just finished this project, and I'll start another project with them and will work with them again too.