We have been working closely together for almost 2 years now so we can say that they do their best in every case or project. They always keep us up-to-date regarding news from different industry fields (also IT). Their team has great experience in web design field which was very helpful when it comes to solving any problems related to website development process. Nothing really bad about this provider - just make sure you choose them wisely because there's no point hiring someone who won't be able to meet deadlines if something goes wrong during implementation phase. Website redesign/development work done according to my expectations.