Overall, yes I would recommend this cruise to a friend but some improvements are needed in terms of organization to make it more enjoyable. First of all, the cruise was cancelled about an hour before it was supposed to start and we were told we could be rebooked onto a cruise the next day from Riviera Beach instead. I understand they want to keep us safe but we were literally about to leave and now we have to go much further. We get there 30 mins ahead of time and follow the signs for the Peanut Island shuttle like it says in the email only to find no boat and no people - it was honestly sketchy. After waiting there for a while and calling the help phone number in the email multiple times and getting sent to voicemail, we decided to walk all the way to the opposite side of the dock just in case and found it coming in from the previous cruise. A few other people went through this same confusion. Once we did get on the boat, Mary the bartender was amazing - best part of the experience! She was very friendly and helpful, knowledgeable of the area too! The wine selection was great, she even cut up fresh fruit for us at the end. Wish the captain gave some narration of the houses and the area during the tour though, it was kind of a look at your own discretion situation. But it was a smooth ride with beautiful views of nicely decorated houses so I appreciate that.