Luis, our tour guide, helped to make this a memorable day. He was informative, knowledgeable, and helpful. This is a very long day. We were one of the first to be picked up (6:20 am) which was good and bad. It was good because we sat in front row seats (for an additional $20 a person), but bad because we were the last dropped off at the end of the night (10:25). Our condo was mid Miami beach. If your hotel was on mainland Miami your were picked up much later and returned much earlier. The bus seats were comfortable. There is a bathroom onboard, but you are encourage to try not to use it because it is not good for the environment. There is supposed to be WIFI on the bus, but we were never able to access it. You do stop for breakfast, at your expense, but are not told until 20 minutes before that breakfast will be at McDonalds. It wasn't a problem for us, but others were not happy. Key West was fun. Luis encourages you to book one of the tours (additional cost) when you arrive in Key West. You are on your own for 6 hours. We booked the on-off bus and hopped on several times during the six hours. It was worth the cost. The island was very crowded, touristy, and food and other items were more expensive than in Miami. But, it was also picturesque. The return is non-stop. As with other tours I have taken, I do not like when the spiel about how much tips are appreciated is the ending of your long day. Overall, I am glad that I took the tour, but I wouldn't do it again.