Unorganized, unprofessional, and not as advertised. Transportation to the Everglades took well over 2 hours and involved driving all around Miami Beach, a temporary pit stop at a random hotel lobby to wait for another van due to overcrowding, and a poorly functioning van that wouldn't shift from 2nd to 3rd gear for a period of time and lacked operational doors and locks. Once to the Everglades, which mind you is not Everglades National Park but an area north of that on an Indian reservation, we were corralled like cattle to get on the air boat. Outside bathrooms were not functioning. The airboat ride was the best part - the captains are well experienced and do their best to put you near wildlife. But the boat was nearly fully enclosed roof above you, which was not what we requested and thought was confirmed by Viator staff. There are dozens of other boats out so it really feels more like a man-made amusement. However, the worst part of the ordeal was a lack of clarity with the timing. We thought we booked a half day 4 hour trip and would return around 1pm. Due to the long travel time to the Everglades and wait times once we were there, we barely finished with the airboat by 1pm. Fearing that we would miss our departing flight later that evening, we opted to bail on the second half of the tour a wildlife show and grab an Uber for transport back to our hotel. Our tour guide/driver could not be trusted to return us in time.
Overall, it was a disappointing experience on multiple fronts and I would not recommend to anyone. One is better off supplying their own transportation rental car, uber, lyft, etc. and going to the airboat docks on their own watch. Probably cheaper this route too.