A carousel ride (100, 300), comprising: an inner ring assembly (110, 310) comprising a first ring supporting a number of rider conveyance elements and a drive system operable to rotate the first ring about a center axis of the carousel ride; and an outer ring assembly (130, 330) comprising a second ring, concentric to the first ring, supporting a number of rider conveyance elements and a drive system operable to rotate the second ring about the center axis of the carousel ride, during a portion of a ride operation of the carousel ride (100, 300), the drive system of the inner ring assembly operates to rotate the first ring at a first rotation rate and the drive system of the outer ring assembly operates to rotate the second ring at a second rotation rate differing from the first rotation rate, and characterised in that, the first ring and second ring are independently driven and can move independently of each other and at the same or differing speeds or directions and during said portion of a ride operation of the carousel ride, the drive system of the inner ring assembly operates to rotate the first ring in a clockwise direction about the center axis and the drive system of the outer ring assembly operates to rotate the second ring in a counterclockwise direction; wherein the inner ring assembly further comprises a vehicle positioning mechanism associated with each of the rider conveyance elements, each of the vehicle positioning mechanisms being independently operable to move the associated rider conveyance element through a range of heights according to a motion profile, the motion profile defining the range of heights over more than one full rotation of the inner ring about the center axis. an inner ring assembly (110, 310) comprising a first ring supporting a number of rider conveyance elements and a drive system operable to rotate the first ring about a center axis of the carousel ride; and an outer ring assembly (130, 330) comprising a second ring, concentric to the first ring, supporting a number of rider conveyance elements and a drive system operable to rotate the second ring about the center axis of the carousel ride, during a portion of a ride operation of the carousel ride (100, 300), the drive system of the inner ring assembly operates to rotate the first ring at a first rotation rate and the drive system of the outer ring assembly operates to rotate the second ring at a second rotation rate differing from the first rotation rate, and the first ring and second ring are independently driven and can move independently of each other and at the same or differing speeds or directions and during said portion of a ride operation of the carousel ride, the drive system of the inner ring assembly operates to rotate the first ring in a clockwise direction about the center axis and the drive system of the outer ring assembly operates to rotate the second ring in a counterclockwise direction; wherein the inner ring assembly further comprises a vehicle positioning mechanism associated with each of the rider conveyance elements, each of the vehicle positioning mechanisms being independently operable to move the associated rider conveyance element through a range of heights according to a motion profile, the motion profile defining the range of heights over more than one full rotation of the inner ring about the center axis.