As we don't specialize, so it was very professional of them to do all this work for us (from technical stuff to web development) - our own website needed some serious help! Everything's been perfect as far as I can see from outside: quality content creation and implementation; regular audits done via Google Webmaster Tools; good communication over Slack/TeamViewer etc.; on site adjustments during actual projects - they came immediately whenever we reported about new findings, made a few changes