Customer oriented, within cost estimates, excellent work
Good first meeting with extra effort made to understood my needs, wasn't rushed and everything was explained.
During the project I was updated and kept informed. They finished within their original forcasted time frame and did a superior job.