Sorry for late answer but may be helpful for other guys. Maya Rivera is a great place for travel. It has many good places where you can go and enjoy your vacations. It all depend on your interests, If you like scuba diving then I suggest you must go to Xcaret. There is all the above except scuba diving.