The boat was very old, and rain water was pouring through the ceilings onto our tables due to the rain we had that day. Our wooden seats were soaked, and the floor of the boat was puddles of water. The precipitation was down to a drizzle by the time our boat departed the dock, but it was still coming through the ceiling. Our particular table had a rusted light fixture above it, so we had rust water puddling in the middle of the table the whole time. The crew was standoffish about the water coming in the dining room, and you can tell everyone on the tour was completely dissatisfied. When we were leaving Cancun, we told our bus driver about our experience, and he said we had picked one of the worst dinner cruises to go on. He told us there were other marinas with much better vessels to choose from. Had we known, we wouldn't have taken this tour. Luckily the food was good and drinks were plentiful-that was what made the trip okay, but the fee was overpriced for our tour. For all the money we paid and the rest of the guests that evening, the owners should consider waterproofing the upper deck!