Dedicated group of team. Complete project was delivered as promised. Response on any issue reported was prompt. The only downside was that the project took longer time to complete than expected, so the team need to work on project estimation. Other than that the app delivered was very good in quality with all expected features present.