I have used Red Rock before and am grateful everytime as it is hard to find good contractors.
I had an opportunity to sell my Condo fast but it needed some repairs from wear and tear. Red Rock helped put in quality laminate flooring over a weekend, painted the majority of a 3 story townhouse in a week while respecting privacy and provided free advice on how to repair some drywall - which worked out exactly as planned.
I have since used them again.