Wow! I'm surprised by the low-star reviews and felt like I had to chime in. I've been using Cacti for several months now and am really pleased! We have a 1/2 acre and like our plants to maintain their natural growth pattern (no rounded bushes here please!), but be pruned for health. We've used two other landscape companies in town (both with high ratings) and were really disappointed with both... they would always forget to do something or just do a poor job. AND, they were both more expensive. I would have to email them after each visit... it was frustrating to say the least. With Cacti I have yet to complain. Yesterday the crew was here and even spent a little extra time tidying up our courtyard, which is not part of their normal service. Our dog dug out 2 of our potted plants and they cleaned it up for me. It was a pleasant surprise!!! They pick up our dog poo, rake my pathways to look pretty. I'm really happy with them! I guess a 6 month cancellation would suck if the work they were doing wasn't up to par. And, as far as them not showing up, mentioned in another review, my experience is- they've had to reschedule on holidays and they also changed my service date once. This is completely understandable to me- they're running a business and have to optimize travel time. No biggie!