Perfect hotel for family vacation. Peaceful a quiet with a big sandy beach and many useful facilities (gym, squash, tennis etc.)
Rooms clean and big. Hotel seems to be quite old though. The safe, the toilet and the shower broke during our stay. But the staff fixed it quite fast.
I am not a fan of paid Internet access in hotel rooms, but maybe it let us more peace and quiet this way.
When it comes to cousine everything was delicious and well served. Although I wanted to try more local foods and to do so I had to take a cab to the city centre cause hotel is situated ca 7km from the city. Food in the hotel was typical european/american.
In general perfect place for family vacation.