I stayed there last August and loved it!
If you ate a diver, we had a very good experience with the onsite dive operation, Belize Academy of Diving. If you use them, tell Tracey and Craig that Carole, Mike, Bob and Sue said "hi and we hope to be back again this summer".
I would recommend getting the Island Ferry Pass and ordering groceries from Lagniappe Provisioning.