I've been working with them for about 2 years now during which they helped us to grow traffic by 1000% within one year! They're very professional team who understand what you need from an agency perspective as well as their skillset is extremely high so there's no problem when it comes time to get down into details regarding specific projects or problems we were having (or not).
The price was also fair compared other agencies out here but be aware this may vary depending upon how long do deal w/them if u stick around too much longer then expect some increase in pricing. There should definitely be better communication between clients especially since all parties involved share same goals - growing website revenue through organic search engine optimization.