My wife and I went on this tour as soon as we got to Miami. I believe Aaron was the name of our guide and he was great. The boat goes fairly fast and is comfortable. There is also maximum seating of 6 so you will have a small group. You really get to see all the different main points of Miami from sea. Some of the sites are only accessible by water and I had not seen on previous Miami trips. It is really worth the cost and when you speed by the other sorry cruise boats and "pirate" boat, you will be glad you booked this tour. You see a great amount in a short period. Our guide also did an awesome job avoiding the showers and routed the tour so we did not get rained on. I think it is the best two hour overview you can get of Miami.