The best place to find a reputable contractor is at Angi.com, Yelp.com and Houzz.com.