I have been to x-caret it is the best. X-caret is so beautiful it will just take your breath away. There are so many things to do swim and feed many kinds of fish,swim in caves (so cold) see the butterfly exibit. lay in hammocks or get a raft and just flost. They do have dolphins you can swim with. To much to list ENJOY!!