Edit: I realized a lot of people are complaining about leaking and other issues that I’d like to comment on. We have not had a leaking problem. You do need to tighten the cups..... also, an extra was cup was in the package when delivered. There is a spring mechanism inside the cups, I almost lost one when I was giving it a deep clean. So don’t lose that! Also the design of this waterer is to be filled with a hose through the top. The top is extremely hard to take on and off, so if you are expecting to carry a five gallon bucket back and forth to a faucet to fill up, this is not the waterer for you - just stick a hose through the hole in the top! Don’t take it on and off! That’s crazy. Why are you trying to carry 5 gallons of water anyway? Geez.
Original: This was better than expected. There is a hole in the top for easy fill-up with a hose, so I’ve run a hose out to it permanently (see photo). It also came with a triangle perching deterrent. We used a bungee to keep it in place on top of a cinder block because the force of the hose could knock it over if empty.
The drinking cups are wide enough for duck beaks, although the ducks would make a mess and they could clog the cups with debris. We used this for several months for 5 ducks and 5 chickens. We would need to fill it daily for them and sometimes pull the debris out of the cups. Ducks have gone to their permanent home, so I expect the water to last a long time and stay clean between filling for only 5 chickens.
The cups did freeze with water with a few cold spells we had at the end of winter, but no damage.
Highly recommended.