I have worked with Kathy and her team on a number of projects and can highly recommend the Windmill team.
5.0
Just take a look at their work and you can quickly see that they produce high quality sites that look clean and professional, but also have clear objectives in mind.