They do an outstanding job. Jeff (owner) put up w/ my many email questions prior to service. He also gave me tip on waiting until after the leaves have fallen to get the most "bang for your buck" out of pond cleaning. That was nice, and meant a delay in business for him, since I was ready to have him come out over the summer. Honest person. When his 2 guys came out to clean the pond, they were on time and worked hard. They took good care of my 30 or so fish, being careful not to hurt them during the removal, draining, cleaning, and refilling process. His 2 guys also put up w/ lots of questions from me during the cleaning, and me hanging around worried about my fish. They were pros. Price was reasonable. 4 hours of work or so, $450 for full pond cleaning. Water went from terrible to great in 4 hours. They also monkeyed w/ my waterfall and made it work better for no additional charge. They also removed just the right amount of pond plants, which was included in the pond cleaning fee. We've been using Jeff and Affordable Ponds for several years now, and have had multiple experiences with them. Always excellent. Highly recommend!