After reading positive review, I chose this company. However, now I seriously question these positive reviews.
I would give zero stars is applicable. He and his team did a mediocre job, but considering the price I would rate closer to a poor job. More alarmingly though, at first, he seemed polite and profession, but when I informed him I was unsatisfied with the work, he became very unprofessional.
I would strongly recommend avoiding this company.