Booking was easy; but the result gave no clear place other than the marina to meet the boat like go to marina office, marina launch, or marina pier #. And a follow up call got no information; so we almost missed the cruise we paid for. Captain was relatively quiet and communicated poorly with the crew; however, the crew was friendly and helpful. And the boat itself is a joy! Bring your own refreshments because serving them is minimal at best. AND go to the bathroom beforehand because you will be asked to hold it unless you cannot. We took the boat in NJ in a non whale watch location. We enjoyed it. We are old. But despite a good breeze, the sail was tame, and sailing time was too short a part of the 3 hours. Don't do this unless you are dying to sail on a large boat.