In March 2020, I hired Anthony from A and A Home Solutions, LLS for the front roof replacement of my house. Two days before the workday, Anthony ensured me that he had all the materials ready for the job. On the day of work, he and his workers supposed to arrive at 8:00 am. But they did not show up until 3 hours later. His workers told me that they went to the store for buying materials. Anthony left the worksite shortly after their arrival and left 2 workers working by themselves. Since he was not there supervising the work process, I had to keep a close watch to ensure that they were working according to the work descriptions. When I saw that his workers did not level the wood frame as written on the contract, I called it out to them. They did not want to listen to me and thought that I was trying to give them extra work. When I called Anthony for this matter, he told me that he was at another job and could not talk to me. He told me to call his wife, Dana. Since she knew nothing about the scope of work on the contract, I had to send photos and explain to her about the issues. We went back and forth several times about different issues. She became irritated and talked angrily and unprofessionally to me. Did she not know that it was her husband's fault being absent at the worksite, and not giving clear instructions to his workers what needed to be done? The lack of/poor communication of Anthony with his workers caused conflict between me and his workers when I called out issues to them. At one point, his workers threatened me that they would quit and walk out of the job. They were acting very unprofessionally. I was very disappointed that I hired and paid a company to do the job, I ended up to be the one who was there to watch the work process. That is ridiculous. Since the workers had to level the wood flaming that they missed, the work process was delayed. At 5:00 pm, the sky turned dark. But they did not want to come back the next day. So they rushed to finish the job. Since they worked in the dark, they had the black tar bleeding out of all the seams between rows of rubber. There were black footprints (from the tar) all over the light grey roof and black tar all over the white P.U. pipe. The next morning, I saw that the rubber was not laid properly on the roof. They buckle. Later on, a roofing expert told me that they put the wrong felt sheet below the rubber. They should have put the base sheet. The rubber roof does not adhere to the felt sheet. They are separated, loose, and buckled. A strong wind can blow the new roof away. Water can be blown underneath the rubber. They also did not put the ice and water shield below the rubber. The next day, Anthony saw how bad the outcome of his workers' work. He told me that he would come back and put another layer rubber on top. I paid for a new roof. Why would I want 2 layers of rubber on the new roof? On top of that, he promised to match the color of the existing shingle roof. But the color of the new rubber is much lighter and does not match at all. He signed an agreement that he would come back to fix the roof upon his return from his coming trip. I have been waiting for him to come back for the past 4 months. Dana told me that he would come back on July 5 and contact me on the 6th. So far I have not heard from them. Before July 5, I found out that Anthony did not apply a permit for this job. I noticed Dana that Anthony had to fix this issue upon his return. She called me and yelled at me on the phone. She gave me a hate speech with racial discrimination saying, "You are Chinese, right? You brought the coronavirus here. You should go back to your country." I have already filed a complaint against Dana through the Division of Human Rights. I went through the same terrible experience with this company as Peter Kaplan did (who wrote the other review). I agree and support his review of 100%. Their work is shoddy and unacceptable. I am very regretful that I hired this company, and would not recommend them to anyone. If you don't want to be scammed and humiliated, stay away from them. read more