Amazing villa at Binibeca Nou, at a walking distance to the beach.