Though they came highly recommended, my experience was frustrating at every step. They under-bid or over-charged by $600, took a week longer to complete than originally promised and failed to communicate. They did apologize and offer a gesture (extended warranty) for my troubles, but I still feel like I paid for their mistakes and that they promised me one thing and charged me much more.
more