The rides are fine. What is not.. is the way they cheat on arrival times. When u choose a ride the wait time shown is way shorter than the actual time. Very rarely have the arrived at your pick up point within the time first shown. A scam to keep our others in the same business.