Been there a bunch. It's nice, can get crowded, but plenty of hammocks to use. There is a Barbeque area (not free) and snorkeling. The lagoon is nice for swimming. The island is a private enterprise so everything is for a charge. You can rent life jackets, snorkel, paddlewheel boats, canoes. There is a small store for basic essentials. There is a bar. Usually has a band playing or some other entertainment.
I've been its nice. There is couple of activities that you can do there. For exampleSnorkeling, Water paddling (you know you sit in the boat and paddle), I'm not too sure how you call it.
Not too far away you can see the dolphin program on your way in.