He gets the job done. I give him a five star. He is very professional, yet he doesn't treat you like any client, he truly cares.