Overall a great experience. We had some unanticipated glitches, yet Rick and his crew were dedicated to working with us to complete satisfaction and seeing the project through to the end. Good folks that care about their work as well as about others... would definately recommend and use again.