They are great to work with. I have been using them for 4 months now. I use the monthly services option and could not be happier. They show up on time and do a great job. If for some reason they do miss something they always fix the issue. (This happened only once so far and it was on the first visit and it has never happened again.)