The work he did do for us was great. We then needed him for another job, he came out once to look at the job, he gave us a price that seemed fair, he gave us a date and time when he would be out to complete the job, he never showed up. After several calls he finally got back to us and said he got tied up on another job. Once again he gave us another date and time and he never showed up, he wouldnt answer our calls or respond to our messages. We finally gave up, we had to go through the hassle of getting someone else out to give us a price, BUT we actually got it done cheaper, they showed up on time and they did a fantastic job! Justin is very unreliable, I would not recommend 4-J to anyone!