Our tour to Key West was fantastic. The bus itself was comfortable and had great views of the bridges along the way. Key West itself was a lot of fun. Plenty to see and do. My group actually enjoyed it more than Miami Beach. Note that the tour itself is an all day affair. We left Miami Beach at 6:40am on the dot, spent six hours in Key West, and did not arrive back until well after 10:00 pm. Expect 4+ hours of driving each way. Although there were multiple stops in Miami to pick up and drop off guests, both the driver and tour guide made sure things ran as quickly and efficiently as possible. We never stayed at a pickup spot longer than 5 minutes. Dropoffs were 30 seconds or less with plenty of communication beforehand. We were provided a map and enough information en route to Key West to make informed decisions about how we would spend our day once we arrived. Tour packages were offered on the bus, but we were never pressured into anything. The bus stopped for breakfast in Key Largo, which was a welcome surprise. Overall, I highly recommend this tour and operator.