I have been using them for over 10 years. Reliable, 518 consecutive cleanings they've never resheduled! Any minor problems that have been resolved quickly. They are very flexible with scheduling and changing things to meet my needs.
Pros: reliablity, trustworthy, problem resolution
more