This place gets a lot of bad press and I can understand why. However we have stayed here a number of times (nice town and easy public transport to Barcelona) and have never had any problems. Accept it for what it is and park away from the picnic tables if possible then form your own opinion.