rotor review