Rode a similar track in Prague that was much more sketchy and much shorter. Also rode one in Haiti.
Super fun. The ones I have been in are more of a bobsled type track made out of steel/metal with a sled you sit on top of and ride down the track. SKETCH to the max but so fun