To start, it's not a beach resort. You have to walk around 5 min through town to access the beach. The resort itself looks nice, the staff do their best they can to maintain it in good condition, but the management doesn't put any budget to fix broken stuff.
We still got a good stay, and really enjoyed the friendliness of the staff. They are great !