Totally worth the money, in every respect.
Feb-March was a great time to go, because there were all types of baby birds all around the island, baby turtles hatching everyday, we saw a mother turtle drag herself out of the water and into the dunes to lay, snorkelling we saw so many reef sharks and massive sting rays, as well as all the beautiful fish.
The staff were really great, the snorkelling trips are well worth it, because even though you can do so much independent snorkelling and see so many amazing things, they take you out to areas of the reef where you would not be able to access without a boat, to the reef edge where there is so much diverse life. We saw a number of large sea turtles swimming around over the few days, and the areas where they took us had much more impressive coral than what we could see on our independent snorkelling session (not that the coral closer wasn't impressive, but it's just well worth doing a few of the trips). The snorkel trips they take you to different places too depending on the weather/tide/currents so we went on one most days.
My partner and I went as our first holiday together, and it was simply amazing. Can't stress enough how great it was.