Cityview Roofing removed 3 layers of old shingles and put down new shingles. After the job was complete, I asked them to return and add a small piece of aluminum siding (this was not part of the contract) and they did a great job for no additional charge.
We found Cityview to be polite and professional. The only thing they didn't do (and we didn't know enough about roofing to ask) was install an ice shield under the shingles. Nonetheless, our home inspector said the job was "average to above average."