This is a really lovely place for families. Great hosts, spacious villas, top location and a fun pool.