Be very careful with their pricing and the quote they provide for you. We were asked to provide a project brief outlining everything that we wanted so that they could provide a quote. We did that. They provided a quote. We agreed on that price. They then charged far more that the agreed amount and claimed it was because something on our brief wasn't included in the quote. Very hard to prove otherwise when the quote includes general descriptions of the work included. They were also unable to deliver several pieces of key functionality that they said would be possible during their sales pitch. The work they did complete is good but it is very much a situation of making sure that EVERYTHING is very specifically written in the agreement.
A great web development firm.
They helped me to build my business online.
They took my systems, automated them, saving me time and money and my business has grown due to their assistance.
Give them a ring, have a chat, they talk business as well as computer language!