The actual cruise, captain, and staff were great. However, I am leaving 2 stars due to accessibility. My husband, two year old, newborn, and I arrived 30 minutes early and could not find any parking spots. Eventually, my husband dropped me and my two year old off to get the ticket. He had to park half a mile away, run with my newborn and still did not make the boat. The captain was very nice and did wait an extra 5 minutes.