The best thing I love about VMG team is their professionalism in terms of communication. My project manager was always available for me whenever he needed my help or feedback. He is very much involved with our projects all around the world which makes him so busy but we managed to communicate at least once every week either via email, skype calls, etc. Not only they were able to do the work on time but also make sure it will meet our expectations. Nothing really bad when working with them! Their team understands what needs to done within limited budget. They are more focused than other agencies regarding SEO aspects as well. The whole process was smooth even though some tasks took longer than expected (around 2 months).