We've been going here for quite some time now. We stayed for a night and the result was luke warm. The rooms were spotlessly clean. The property was well maintained. Swimming there is an experience owing to the large size of the pool. The food was mediocre and plain. The staff I wouldn't say very polite, but they just make do. The food takes an incredibly long time to reach the room. The TV in the room is too small for a room of that size. They do have satellite connection, but no subscription to english channels. No Wifi in the rooms is a big letdown for the tariff we paid. The rooms are massive, very well kept, but room service is too slow
Conclusion: one day stay is okay, more than that is not worth it and if you love big pools, this is the place!