I've worked with them for about 2 years now so they are one of my go-to companies in Cape Town. They have always delivered great work (and even when it's not been great, there has been some kind of learning). Very easy to communicate with - clear up front what you need from them and how long things will take. Fast turnaround time too! Sometimes their work can be expensive but this is definitely offset by the fact that they charge extremely reasonable rates compared to other local agencies. We're building an app which needed a lot of customisation. The team at Indaba were very helpful throughout all stages of our project. They also made sure we had regular updates as projects changed direction or timelines shifted.