Yes, all the boats on the San Francisco bay cruises have bathrooms, even the small fishing boats! And most of them, except the fishing boats, have food and refreshments on board available to purchase. The Privateer sailboat has beer and wine, but no food.