We have traveled with both companies at different times and highly recommend San Pedro Belize Express. We had a terrible experience with Water Jets. They were more expensive, 1 hour late leaving Chetumal, very unorganized on storing luggage etc. and there were groceries coming down the isle all the way across. They were also very disorganized when we reached San Pedro and we were going on to Caye Caulker and that was also very late then broke down as we left the dock. If you can manage to hit the day San Pedro Express is running you will probably have a pleasant trip. We would spend a night in Chetumal rather than travel with Water Jets again.