Extremely poor work. William is very difficult to work with and when you point out flaws in his work he blames you. Take my word and go somewhere else. Also he will dodge your phone calls when he owes you money because of his poor quality of work. Said he would give me a full refund a month ago and have yet see it.