I noticed a leak in our roof back in the middle of October when we had all that rain. I checked Yelp and found Desert Valley, read the reviews and gave them a call. They scheduled an estimate for 3.5 weeks out. The estimate was very thorough, taking over an hour and including detailed analysis and pictures. I chose an option and scheduled the job. From there it took a few emails, a text message and at least one call to finalize scheduling the work. It also took an additional 5 weeks. During this time we had a severe rain storm and there was significant drywall damage that occurred inside the house. Bad timing I guess, but to wait 8 weeks from noticing a leak to getting it fixed is leaning towards extreme. Chalk it up to them being so popular and in demand because the work is quality. Fast toward to today. We have had rain twice and no problems. We did have to repair the drywall damage that occurred while waiting. One qualm is that the contract states that they clean up after themselves. I am paraphrasing but it's in there. Unfortunately I had to clean up a significant amount of debris and, alarming because I have a toddler, lots and lots of nails. Even now 6 weeks later I am still finding bits and pieces along with nails. And there is a patio awning littered with debris that I can't get to without a different ladder. But the work appears to be quality and there's a warranty. My only issues were the amount of time and effort it took to schedule the work, and the cleanup oversight. But my roof doesn't leak anymore and in the end that's all I really care about.
Edit 3/11/16
I was contacted by DVR and they wanted me to be 100% satisfied so they sent someone to clear debris off of the awning and perform general maintenance on the roof. Their tech was here for almost 2 hrs. Updated review from 4 stars to 5. Thank you DVR. Hopefully I won't need to see you again, if you know what I mean, but you'll be the first company I call if I do.