Great staff, loads of food and drink included and perfect location for the beach, but the quality of the food was not very good and the beds were poor. You might want to brush up on your German so you can chat to most of the other guests. Oh, and the sunrise from the "partial sea view" room was terrific.
Most nights were themed in the restaurant so lots of different things but all very similar - like a dozen or so different fish on the fish night, but little else. The labelling was poor too, so beware if you have any allergies or are vegetarian as some dishes labels as vegetables only contained fish or meat. Also check the freshly cooked food on the griddle, it wasn't always cooked properly - again especially the fish. But if you are careful, you can find plenty of tasty food as there is so much choice.
The king size bed was two singles pushed together, which was to be expected as that is the norm in many Spanish hotels. What we didn't expect was that they are on wheels which do not lock, which I first noticed when sitting up in bed to read and a big gap opened up as the bed moved away from the wall. This problem can also make it either hilarious, interesting or annoying at other times - if you know what I mean 8-)
Overall the staff were great, the drink flowed and the entertainment was excellent, especially the in-house team. A good few days away.