Yes anyone can ride it and it is water powered. The car at the top gets filled with water and the car at the bottom is emptied, making the top one heavier. A brake controls its descent.
It's on the north east coast of England, in the pretty Victorian resort of Saltburn By The Sea. The lift dates from 1884 and the pier is the last remaining on the north east coast.