We had a great trip. It took about 2.5 hours from Tulum to Punta Allen. Very bumpy and slow going, and lovely. Well worth the trip. We hired a van and driver. On return trip, the van broke down (one too many bumps!) and luckily we were just outside of Tulum. They sent a replacement van within 30 minutes. Very well done.
I can't recall the name of the company but will post it when I can locate it.