Ruan and his team are great to work with! Ruan is very knowledgeable about SEO and he is straightforward, intelligent and easy to work with. I also had great interactions with his team members Carly and Craig. He and his team have a very good work ethic and are both responsive and helpful!