We'd never been to Miami so we figured a tour of the city was in order for our first day, It was good move on our part. Jhon Garcia, our guide, picked us up at our hotel, on time, and in a clean comfortable Jeep. He immediately impressed us with his warmth, love of the city, and knowledge. During our drive Jhon informed us of the geography of Miami and Miami Beach, he shared his knowledge of architecture and the various neighborhoods and their history. He took us to places we were curious about, but were not part of the original tour, essentially customizing our time with him. We could easily return and book another tour with him, as there is so much more to the city and surrounding areas that we could explore. Highly recommended.