I liked that they offered lots of different services for our business including web design (website), search engine optimization (search advertising) as well as social media ad campaigns like Facebook ads & Twitter Ads. Their team was very knowledgeable about their products. They were also always willing to go above and beyond what we requested or needed. Our account manager made it easy to set up our accounts with them which is important when you're working through an outside vendor and not your own staff member who knows all aspects of how things work at this point-of-sale level within Google AdWords / SEM tools. The cost per click rates are higher than some other companies out there but if done correctly can be worth it depending upon ROI expectations vs budget constraints.