The hotel overall is nice. It is located away from cities and beaches.
The pool area is really nice and the rooms are clean. The aircon in our room was broken but got fixed quickly when we reported it.
If you book a car in advance and are therefor independent during your stay and don't have to interact with the front desk, we can recommend staying at the hotel.
If you however have to deal with the staff from the front desk, it will ruin your holiday mood quite quickly. During our stay at the hotel they were unfriendly and unreliable. For example: we once wanted to rent a quad and asked them. First of all, they said they could organize one, but later then we originally wanted to (when the prices stay the same because you just have it for the day). When we came to get the quad, the responsible guy was not there and all we got from the front desk was: he is coming. We waited for more than an hour and he didn't show up. The front desk could not inform us when he would come and they did not once apologize either, they were just really annoyed when we asked for an update. In the end we had to cancel because we did not wanna waste any more time.
Overall the staff at the front desk had a bad attitude towards us during our stay.
But apart from being stressed out because we had to deal with the front desk, our stay at the hotel was nice. Also, the other staff from the hotel was friendly, which made up a little for the treatment we have received from the front desk.