This did not go well. The only reason I gave them a C overall was because of the quality of the end product. Back in March of this year, we met with a salesperson for Lone Star Patio. We explained that we wanted a pool cage built and that it had to be completed when the pool was ready for swimming because it was our security fence Without it, we would be liable for anyone who was injured/died in the pool even though they were not invited. We told the salesman that we would be out of the country and state from March 30 - May 13 and would call when we returned. The salesman said he understood about having the cage done when the pool was. The salesman either failed to write down we would be out of the country for six weeks or didn't remember. They called and called while we were gone leaving message after message. We called them the morning of May 14 as we arrived back to Elgin late on May 13. We talked about the status of the pool as the pool contractor was able to do some work while we were gone but waited until we returned before starting those things that can't be changed until we were home and present. This was our agreement before we left on March 30. Lone Star Patio called frequently checking on the status which we were fine with. The salesman told us that we needed to have the forms in for the deck before they could come out and take measurements for the pool cage. When the forms were installed, we called and let them know. We then found out that we had to actually have the concrete poured and that it had to be in place before the upcoming Tuesday or we would have to wait another week for the guy from Dallas to come down and take the measurements. The salesman apologize for the error and told us that he was not familiar with the product and did not know that they needed the concrete poured. This is when the whole project fell apart. We told the pool contractor that we needed the concrete poured before Tuesday. He scurried around and got a crew out to pour on Friday even though it was raining first thing in the morning and we had thunder and lightening as the crew was getting ready to pour. The owner of Lone Star Patio called to confirm that the concrete was being poured which I confirmed that they were pouring at as we spoke. He told me they would be out on Tuesday to measure. Tuesday came and it was getting late so we called the guy who was supposed to be coming out to be told he was not coming and he had told the owner that. No one was even going to call us to let us know that no one was showing up. In the meantime, we had a discussion with the salesman on the completion date and he told us June 20th which the owner told us was not going to happen. When we told him that was the agreement, he told us that we were supposed to be totally completed by Memorial Day so since we held them up, they weren't concerned about holding us up. We asked who said we would be completed by Memorial Day which was impossible since we were out of the country/state for six weeks. I contacted the salesman and asked him who agreed to that date and he never replied. The owner of Lone Star Patio and the two guys building and measuring for the cage came out the tollowing Tuesday, which was June 17. After looking at the job, they agreed to be completed in three weeks which would have been July 7. We said fine but that the pool would be completed by July 2 so we would have liability for a week. We were willing to put up some kind of construction site netting for that short of a time but needed the cage done (the netting would only keep out a toddler at best) . We gave the owner of Lone Star Patio the invitation we had sent out for our house warming party that was going to be on July 19 and we set that date and had the invitations printed after the salesman told us it would be completed by June 20th. The owner of Lone Star told us that we would not hear anything from them the first two weeks as one week would be to design the cage and develop the cut list and the second week would be dedicated to building 90% of the cage in a warehouse. They would be out starting July 1 to start construction. On July 1, no one showed up. On July 3rd we called and were told by the guy responsible for constructing the cage that he would not be out until after the fourth but would be done on schedule. July 7th came, which was supposed to be the completion date and no one showed up. We were told that there was a material delivery problem but he would be out on July 10 and be done July 11. We called the night of July 9 to confirm he was coming out and what time so we would be here. We were then told he was not coming nor did he think he would have the cage completed before our party (which was two weeks later than the date they told us of July 7).. We then told him that we thought we might need to get some legal advice as it did not appear they were going to complete the contract. We then discussed this with the owner. He called us back on Saturday, July 13 and told us that the guy who was supposed to do the construction now was nervous about doing the job. After a long discussion with the owner, it was agreed that they would do their best to have the cage up but not totally sealed by July 18 and that he would give us daily updates. On Sunday, we were told that the guy was working on it. Monday, same story and that that a truck would be delivering the top and sides on Tuesday, July 15. Some materials and panels were delivered (not all of it was we were told on Monday) on July 15 but the stuff was delivered and the company was gone by 2:30 in the afternoon. On Wednesday, two guys showed up and put screen on four of the 6-7 panels. They left them laying out in our front lawn and a storm was supposed to come late the next day so we thought they were going to be out in the morning. On Thursday, no one had shown up by 10:30 in the morning so I called the company and said I wasn't sure anyone was coming out but I had three problems with leaving the panels out in the front yard. 1) anyone could come by and steal them, 2) they could be damaged if the storm came with any kind of wind because they were under the trees, and 3) I was having our party on Saturday and I did not consider those to be lawn art and not the first impression I wanted people to form of our new house. The office person was very polite, said she was very sorry and that the owner was called out of town for an family emergency and she would get someone to come out. I told her my husband made room in our shop to store the panels. A person came out in the afternoon but was not aware of how large the panels were and was not going to be able to move them by himself so my husband helped him. Monday - no one came, no one called. At 7:30 a.m. on Tuesday, July 22, the owner called with all kinds of reasons why no one showed up like they were supposed to the week before and the bottom line was that the guy who was responsible for the construction was a contractor to him and had overextended himself with other customer jobs and had not been working on our cage like he was supposed to have. He asked for another week to complete the other jobs he started and had not completed and promised up and down that the guy would be at our house on Monday, July 28. The morning of July 28, the owner called and said the guy was not coming. He claimed that his wife had a car accident on Friday, July 25. She was fine but had a migraine that day (Monday, July 28) so he was not coming. He finally did show up on Tuesday, July 29 at 9:45 a.m. and left by 4:00 p.m. He came on Wednesday at 11:00 a.m. and left by 6:00. On Friday, August 1, he was supposed to arrive by noon with the lifts he needed and showed up at 2:00. He was gone by 3:00-3:30 telling my husband that he now realized that he needed anot