It's a field school, so my rating is accordingly.
The food (breakfast and dinner) was quite adequate - basic but tasty, staff was super-friednly, had a good variety and no shortage.
Rooms were clean, new towels given daily, garbages outside the room emptied twice daily.
There isn't much to do on the site itself per se, but the kids (aged 1 to 9) had a great time playing on the grounds (lots of grass and space). It's right near the beach (rugged beach just outside, 400 meters south is a better one).
Had horse-sized mosquitos in the evening hours.