Good beachfront resort. No luxury, but that's oin the price. Good amenities (heated pools, tennis courts, grass area in front of the beach with chairs and lounges, table tennis, cabana bar), and spacious rooms.
On the less positive side: King studio with pool view doesn't get much natural light, and you can definitely feel kids running upstairs.
I'd come back.