Yes the lake is nice, you can take a swim, chill & relax, and that is about all what you can do at Lake Bacalar. A tour taking you around all the cenotes makes you realize there is nothing special about the cenotes and there is no magical 7 colors. Another problem is that from the city of Bacalar all the beaches in walking distance are private property and you cannot enter. If its on your way stop for a swim, but I dont see a content that would keep me there longer. Other thing is that I find all accomodation options in Bacalar way overpriced for what they offer.