this trip was so good, they picked me up and dropped me off at my hotel in Miami Beach, the ferry trip was around 5 hours round trip. it was worth it, I loved it. when u get to Bahamas do not listen to the tour bus guy about to the access to the beach, he send you through a long hike, you better get through the hotel lobby. just look for the hotel entrance. which is right in front of the drop off, you stay in Bahamas around 4 hours. it all depends what you want to do. I pretty much stayed on the beach, bring your own towel for the beach chair. the drinks at the bar only take credit/debit card. the pool was not as blue as I expected to be, but who wants to be at pool if you have the blue beach there right? anyways for the experience of Bahamas. it was the best now that I know I can definitely spend more time there. have fun!