Scheduled a drip irrigation valve replacement online as water kept leaking through the existing one when it was supposed to be closed. Work by LandTeck was done quickly and appears to have been done well. There were some ongoing communication issues, though, which is why I'm taking one star off. I clearly stated from the get-go what my work schedule was and requested a specific date and time window for the work to be done when I was going to be home, which Carlos confirmed. For some unexplainable reason I ended up getting 3 different people from the company over the course of a week showing up at my door (while I was at work) in the two weeks before my scheduled date. No advance notice or attempts to contact me to confirm if I was home beforehand. Just showed up without warning. The 2nd guy apparently went ahead and did the work without me which I pieced together after reviewing my doorbell cam footage and saw when I returned home from work that day the parts for my system had already been replaced. I reached out to Carlos via email trying to confirm he was aware the work had been done and asking if someone needed to come back for the originally scheduled appt to test the system with the new parts since I hadn't been home to unlock the controller for the worker. He indicated, yes, they would see me and the following day the 3rd guy is in front of my house, one week before the date that had been scheduled. At this point I called into the office to try and clear this up and make sure the new guy was not replacing parts that had just been replaced two days earlier. I was told they'd reach out to Carlos and someone would call me back, which never happened. They just sent the invoice the following day. No explanation or apologies for the obvious confusion on their end as to when they were supposed to be coming out to do the work. They did a good job with the irrigation system repair I requested, just not WHEN I requested it.