Karl and his team did a great job with our project. They were on time, on budget and helped me deal with specific project related issues/problems when they arose. They were the only official quote that I received for the project, so I can't compare their price with anyone else. But, you get what you pay for and we're very pleased with the final product.