We signed up for the combined city & boat tour. We were told we'd be back by 2pm. The bus picked us up pretty much on time, but we immediately left Miami Beach (supposed to be part of the tour) and realized that the guide had toured Miami Beach with the rest of the guests before we got on. So much for that part.
The rest of the bus tour was rushed and uninformative. I wanted to see lots of Miami and learn about the history, but everything the guide said was brief and sounded almost made up. Definitely the worst tour I've been on. We were so bored, and had "stops" at really random places--strip malls and a cigar shop. So frustrating. Then they took us to Bayside, an outdoor mall, where we were told to have lunch before our boat tour (surprise! we wouldn't be done till 4:30). Peeved, we had lunch and did the boat (operated by another company, El Loro, it was actually fun). We got back to Bayside at 2:30 and realized Infinity wanted us to spend 2 hours wandering around the mall before they would pick us up! We ran to another tour bus and they agreed to take us back. Just avoid Infinity, I'm sure any other tour company would be better.
If you own or manage Infinity Bus Lines & Tours, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.