My review would be 5 star, but there was one thing that made me uncomfortable. I had 2 pros reach out to me regarding the project I posted. One had availability next day, and the other the following day. So I set a time with both to come over for an initial consultation. The first was able to actually perform the work same day so I moved forward with them. I then reached out to the second to cancel the appointment, letting them know that I was able to get someone to complete the work immediately. They then complained to me that they still had to pay Angi/HomeAdvisor a fee since I booked the meeting. I realize Angi/HomeAdvisor has minimal control (if any) over the professionalism of individual pros, but I can also understand his frustration. Perhaps they should rethink their fee structure for pros and find a way to charge for a lead only after the initial meeting actually takes place.