I like that they are very honest with their pricing, it was easy to see what we were paying for every step of our project from concept through design build install & maintenance! Not much dislike about this product but if you want an agency who will charge fair prices then go ahead otherwise be prepared pay more than expected or find someone else :) We needed help in getting quotes across multiple vendors so as not have one vendor try's hard sell us something which would cost way over budget - no worries here at EC!! They took care all aspects (design/build) including electrical panel layout drawings etc., installation process management along wth aftercare support services such has any issues come up during operation period get back right away without delay- great team work ethic!