Unreliable, unprofessional, unscrupulous. Most everyone that has dealt with him has had the same experience. He's a con artist. And, God bless him, he's pretty good at it. Somehow manages to eke out a living. Stay far, far away from this guy. Google him and you will see what I mean.
Most certainly, the 5 star reviews are from him or family.