I personally am a banana fan! Been there 2 times with my son and husband. Wonderful people. On site restaurant with good food for breakfast, lunch, snacks and dinners. Also small lounge connected to restaurant. There is a pool with a small wading area as well as another small pool. Along with that there is a shop, Monkey Business, that can help you with any day trips and questions you may have. Oh, and they have security there as well. They are not on a swimming beach, but not far from one or two.
I have never been to the others, but have heard wonderful reviews on each, so good luck choosing.