When booking I had the options to book for 9:00 or 9:30, with pickup options from both Miami Beach or Miami. I opted for 9:30 to give myself time to work out Miami Beach public transport. I arrived at 9:20, only to find that the Miami Beach collection was ONLY at 9:00 - even though I booked for 9:30 (Miami city is 9:30). This was not made clear, and was certainly NOT mentioned on my ticket. Fortunately I could go with the 2pm trip, however this did stuff up my schedule for the day. Also the check in location was very confusing (two different addresses) - turns out that someone meets you at the bus stop. The tour itself was good, but not the booking process.