They did a fantastic job for us! Not only did they do our Website but they also helped us with our database project.
We wanted to pay by credit card, which they did not offer but other than that we have no complaints.
Pros: no surprises, fast, great look
Cons: no credit cards