We stayed a week and we had booked this site thru our time share. The resort is mandatory all inclusive. The service was good at dinning room, but the room service was questionable. Our rooms were not made until 4 pm and some days, we just didn't bother waiting anymore.
The resort is out of town. We had rented a car, so we had the freedom to go wherever we wanted as we please, if you are not planning to spend most of your time in the resort relaxing, consider renting a car.
English is certainly an issue. Most of the staff speak German. The tourist information centre was all in German. The food is good, but almost the same everyday. The all inclusive alcoholic beverages are good and enough variety.
The first night, we were placed in a building that appeared to be empty, due to overbooking. quite a bit of construction was going on, but we hardly heard the noise. We didn't get to enjoy the beach, since we had gone there in March, but I can imagine how fun it would be in warmer months.
I want to return and stay in other buildings within the same resort.More