I have been working closely with my colleague who has done this project for more than 6 months now! They are very professional in their approach towards each task they do; always deliverable after due diligence was completed. Nothing much that could be said about them as far as dislikes or anything related would go here but there were some minor issues at times which took longer time to fix compared to what we expected from them (which turned out really good though). If you need someone reliable then definitely contact these guys. Majorly I am solving online presence problems like SEO, PPC, SEM etc.