Excellent stay with 3 year old and 1 year old.
Nearby beaches are nice. 10 min walk down a hill or short drive. Pools are ok(heated, but not a great view). Was clean. Has everything needed to get you started.