I am giving William a 5 star rating. He was very informative and most pleasant. He made sure that my fireplace was assembled perfect. I would like to have him assemble things in the future. Thank you.