Is Adcreators a good agency?

Adcreators manages [$200 M+] in annual ad spend for Australian and International brands such as Polestar, Aland Group and Mejuri, and has delivered as high as a 13.82x peak in ROAS. It holds [Google Partner] status and a 5-star Google rating.