These guys did an excellent job designing my app. However, they took a very long time, many times I was frustrated with the delays. I did not get everything that I asked, I had to modify the project because they couldn’t do the job. The CTO is a nice guy.