In the sales cycle, they were thorough and brought up good ideas. In the performance cycle, they were here when they said they would be and finished on time. That was a breath of fresh air.
I got more than I expected even at the price. I think they were a great value and I was entirely satisfied.