I'm making a trip to BPT in March and was wondering if anyone had any comparisons between Xel-Ha and Xcaret. I really want to see some Mayan ruins and I've read online that they have some at Xcaret, so was wondering if it was worth going there for the ruins. I just thought it might be good to combine my husbands snorkelling interest with my ruins interest and get them both at Xcaret. My only worry is Xel-Ha seems to have better reviews. If anyone has seen them both, could you please give me your opinion. Thanks!