We would not hesitate to refer family & friends to you.
Only thing I did not like was dealing with Angie's list. I don't like being told I have to "join" to leave a review. I did however complete the review for you but also sent email to Angie's list about their site.