Is this the greatest passenger ride EVER?!