We bought round trip tickets from Belize city to Caye Caulker and back. Some people referred to this taxi as a hot tin box but we experienced otherwise. Checking bags was easy (nothing was taken from our luggage either trip). The boat we took was half open air and half closed but the windows in the closed portion were open and had a breeze blowing through. From belize city to caye caulker the boat was small and had about 25 people on it. The trip took about 45 minutes. The trip back to Belize city several days later was on a larger boat with two levels. We sat in the covered part on the top level and did not experience any issues with safety or comfort. Both captains knew the waters and knew when to slow down or speed up to hit the wave appropriately. I would much rather take this taxi again instead of flying in a tiny plane to the cayes.