This trip only includes is transportation from Miami to Key West, it is not a guided tour in Key West. They provided a free map with the attractions. However, the guide offers Key West tours and activity purchases, such as trolley ride, parasailing, snorkeling and glass-bottom boat- all for an additional price. This was a great option because you could book it on the bus, and didn't have to wait in line somewhere else. They gave us 6 hours of free time to explore Key West on our own.
After some google search, I found out about the free Pink bus (operated by the city) which takes you to different sites in Key West. The guide did not tell us about it, he insisted that we book the trolley through him, which was an additional $30.
The bus was okay... the seats were not very clean, some seats didn't recline, and if you sit in the back next to the bathroom, it sinks. The bus was packed, with no empty seats. (Its funny that the guide instructions that no one should use the bathroom, and if you really have to go then "#1" is okay.. "but absolutely no #2". Regardless, it was super stinky if you sit in the back)
The bus offers hotel pickup from select hotels. They didn't offer pick up from my hotel, so I UBERed to the nearest pickup location. The bus was exactly on time for both pickup and departure. We got to Key West around 11:30 am. In between, they stopped for breakfast at an inexpensive diner (food not included). It departed from Key West around 5:45 pm and got back to Miami close to 10:30 pm. You must get back to the bus on time, they actually left behind 2 people who didn't show up on time.
Just follow their instructions and do your research on things to do in Key West, you are on your own.
Overall, I would recommend this to any first-timers. It is a 4-hour drive each way, so taking the bus is the hassle-free option. But you must plan how to spend the 6 hours in Key West and must find your way back to the meeting stop and get on the bus on time.