I went to Xcaret last August. I was vacationing in Playa Del Carmen at the time. Xcaret was wonderful! We really liked swimming in the underground river; the water was so cool and refreshing! My DS12 and DD10 loved the snorkelling and saw so many fish very close to shore. We also did the dolphin swim and of course, that was awesome. We stayed for the dinner/show at night and it was a beautiful presentation. My kids were a little bored with it, but I really enjoyed it. I would say that it's well worth the 45 minute ferry ride! There's just so much to see and do there!