We booked this South Bay Harbor cruises last minute. We were short on time and thought it was a good way to “see the sites”. It was wonderfully priced, everyone we felt with was very friendly and knowledgeable. Our host/tour guide was extremely knowledgeable, spoke clearly and answered all questions. We had a large group of 10, including several kids under 7, everyone loved it. Bathrooms were clean, they also had several snacks and drinks available for purchase. Plenty of seating. We didn’t get to sit outside because of how far back we were in line, so get there early if you want to sit outside. But the inside had ample seating and large windows.