We were in Miami and wanted to do in Everglades tour and based on other recommendations/ reviews, decided to go with Miami Tour Company.
We made the reservations for 2 people a day in advance and there was still room. We asked about discounts, and the sales rep/ operator on the phone told us she could give us 5% discount for booking over the phone. Not much, but a nice gesture.
The bus picked us up from our hotel promptly. Over the course of the ride, there was audio (in different languages) about the city/ sights we were driving by.
Once we got to the Everglades, we were quickly loaded onto the airboat. The driver was informative and we spotted a number of alligators and other wild life. The boat ride was rather quick (about 20 min) but fun. Afterwards, there was a wild life show and we got a chance to take a picture with a baby alligator.
Afterwards, there was about a half an hr to grab food/ browse souvenir shop.
The ride back was easy and we returned on time as expected.
Overall, well-run tour company and pricing in line with others.