We had our doubt about the trip after our previous tour. This turn out to be one that we arranged ahead of time. It is always tricky when it comes to communication once you arrive in the country. Nevertheless, the trip is long but very well structured. The tour guide is extremely helpful. Be attentive to their recommendations. Of course, every recommendation comes with a price. They will sell you packages in addition to the trip. You may fell like getting rip off. Do it anyway. Your experience will be exponentially better with it. Well worth the extra few dollars. Timing is usually perfect. Away from the rush of crowds to let you experience each location more privately. One more thing, make sure go for tricycle during Coba. It is way more fun and timely. Tips is always welcome, of course.