I like that they are very detailed in their approach to projects, including scope definition (both technical as well business). They have been able to deliver multiple solutions for us without any issues or delays - even during COVID-19 times! We've had no complaints about them so far at all; we're working closely together now since our project started last year until today when it's almost completed!! The only thing i can say here would be maybe more communication could help avoid some of those misunderstandings between clients/developers which might arise from time to time but overall great experience thusfar.