Good service, and a quite service minded staff. Clean, and well maintained. Relaxing, with a good pool, clean beach, delicious food and helpfully staff.
Negative; Issues with way to pushy beach vendors, and security at the beach did nothing to get rid of them, I had a bad suprice when one of the just placed a large orange Iguana on my back, and wanted me to pay for it, when all I wanted to do was something completely different.