We stayed here for 10 nights and loved it. Beach just across the road, endless walks. Pitches shaded by trees. Staff very helpful, our fridge kept tripping out due to the voltage dropping under 200V on our pitch so moved us to a pitch nearer the front which sorted the issue. Shower block clean but dated, this didn’t bother us. Most people seemed to have brought their dog so ours will be coming with us next time! Quiet at night. Tarifa worth a visit for some lunch. Didn’t try the restaurant on site so can’t comment. Definitely will come again.