Pluses - beautiful hotel placed in a garden, which is really beautiful with all the palm trees, beautiful flowers, fruit trees, really nice. Accommodation is big enough, clean, nice, rooms are cleaned everyday. Food is ok, plenty of choices, i think everyone will be able to choose. Sea is okay, sand with tiny rocks, it is easy to get in the water, it looks more like lake rather than sea, but it is ok. Plenty of swimming pools. There are million things to do for children - pirat swimming pool with water slides, smaller pool for small children, tiny pool for toddlers, outside playground with swings ets, zip line, kids club with really beautiful place and plenty of things to do, slot machines for kids (these are paid extra) and mini disco each night. This place is really heaven for children. For adults, the disco in the evening was also better than any other resort we've been to. Activities for adults like dart tournament or archery, beach volleyball. They really have plenty of opportunities for fun outside of pools. On the minus side i would say the staff at the reception. During breakfast, the lady making omelets had almost no items to make omelets, running out of tomatoes and other stuff, and she told my husband he cant have tomatoes because she ran out, this was early morning, so this is not acceptable. Supply for such things should be managed. Regarding the food, as mentioned there was plenty food, not my taste really (but this is individual I understand), but i wouldn't call it great food.Overall, this place impressed me, we had a great time, i recommend it for sure to other people.