We have just come back and had a lovely stay, the apartments were clean and well kept, well equipt and maintained. The complex itself is very big, slightly dysfunctional, only one family bar open during the day so unless you're at the main pool area during the day you have a little walk around the complex to get a drink, although it looks as though there are other facilites to have a bar, maybe theyre open during the summer. We were all inclusive the food was do able, always something to find, again the dining area was dysfunctional, three sections which didn't really flow and very much like a canteen, plastic tables and chairs. The snack bar was convenient offering usual fast food, salad and sandwiches, but often a little queue. We dont really drink so cannot comment on this side of things. Pool areas were well kepts, the main pool was freezing but thr individual pools at the apartment blocks were heated. The sports facilities were great fun, the entertainment was usual holiday entertainment- something for everyone. Kids club i wouldn't recommend- day 1 my 2 children escaped and made their way back to our room past 5 pools without anyone noticing, luckily we were just getting some bits from our room, we went back to make kids club aware but not really bothered, day 2 we made a point of sendng them back thrn the staff chased after us and was flustered as our just 4 year old had been arguing with a group of girls - it seems kids club cant cope with kids so they didnt go back.