Cacti has gone from mediocre, to worse than mediocre, to awful, with each passing year.
The personification of the classic adage: "You get what you pay for" ie; If you are not at home, ( you never will have any idea actually as to what time the crew will show up on your appointment day), the problems you have will never be taken care of. If you want to wait at home, the crew will see to your particular issues. (maybe).. Never will the crew check your irrigation for leaks or broken heads unless you are present to ask them to check.
We are strictly talking "Quantity not quality' where Cacti is concerned. Highly NOT recommended !