My husband, some friends of ours and I took this tour on Sunday. We only had time for the Beach Loop, but it was worth every penny. Iliana (sorry, I'm not sure if that's spelled correctly!) was our guide and she was a RIOT!! She was totally un-self-conscious and was clearly having a great time giving the tour. She was engaging, got people laughing and of course knew her history and landmarks. She actually made it feel cool to be on this tour bus, which is not an easy feat! We missed the downtown loop, but we heard it was good too. We hopped off at Lincoln Road in Miami Beach and were lucky enough to hop back on with Iliana again.
I definitely recommend this hop-on hop-off tour as a way to familiarize yourself with the city. The ticket is valid for 24 hours, and the price ($39) was worth it, especially if you have time in the morning to do one tour and time in the afternoon to do the other. If you're staying for a few days and don't want to hop off the tour, you can make a note of the places you'd like to come back.
All in all, I highly recommend this visit for a good introduction to your visit to Miami.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.