Mixed feelings. Place was ok/good and close to the sea, but learned an very short time before arrival that we were to be welcomed by an italian grandma who didn't speak an enligsh at all. This made communication quite difficult, also because we didn't know.
Place is good for 2 people, not for 4 i would say.
Sea is nice, area also. Tip; rent a bike at Holiday Park nearby and check out the coast by bike.
Also; there is indeed a ATM in Villanova (whatever taxi drivers tell you).