I had a good experience with West Coast Roofing. They were quick to respond during the estimate process. They were very competitive and up front with the cost of the job. The job was completed in a timely manner and they cleaned up when it was done.