DH and I love history and thoroughly enjoyed the excursion. We were back in time for early dinner. I agree with Trishy, beach stop was rushed and a waste of time. It is hot, though, so bring lots of bottled water. You will really enjoy it!
PS the book they offer you to buy is really very, very nice. If you like the Maya, it's for you.