I trusted them with my pool opening, maintenance and closing work. They opened my pool saying few tasks to be done next week while maintaining. They did not wait to see if my pump and plumbing is working properly. In next two days when I realized there is a leak in plumbing, and called them, they asked me to keep the pump off and they will put a temporary fix next day, and will repair the leak later, as they are too busy opening the pool of others. That next day came after 3-4 days, but still the filter was having issue and the water was getting dirty like a pond. When I called Steve again (after several tries could reach him), he said everything is fine, just that chemicals need to be put in the water. When I told him, he should put chemicals as he and his is supposed to do maintenance of the pool, he said he will see if he can drop by, but did not. It's been 12 days, my pool is still a dirty little pond.
For doing a job which you pay for, if you have to chase your contractor like you are getting it free, then that is not professional service.