We are going back in 2 weeks (yeah!)

It will be our 7th visit to the Zoraida complex.
There are actually two hotels - Zoraida Park & Zoraida Gardens so you get the choice of two pools, bars,entertainment etc. Only thing you cant do is use other hotels restaurant. Great cocktails - happy hour 8-9pm
We have stayed at the Park in previous years but will be staying in the Z.Gardens this time. The grounds around both hotels are VERY spacious, especially compared to other hotels in the resort. LOADS of sunbeds, mostly all with umberellas. There is a small charge (I think 3 euros per day for two beds) Beds are also available on the beach but cost a little more. Often a little cooler there with breeze. Water not ideal for little ones though. Shelves down rather suddenly. Beach is small shingle not sand and gets very hot, but they have board walks from the hotel to the bed area. Very clean though, with showers and bins all along. Cleaned every day when we were there last September.
If you want a LIVELY resort, Roquetas will not be for you.
VERY Spanish. We use this holiday as our 'chill out' time.
Lots of bars, restaurants. No lager louts or noisey discos. Zoraida complex at the quieter end of the resort, but a great stroll along the promanade (15 mins max) to the busier, livlier end of the resort.
As for the flies. YES, in the heat of July/August you do get flies. Small 'fruit flies' so I am told. Not like our big fat ugly bluebottles!!

They come from the poly greenhouses behind the resort, get yourself a swatter and fly spray. Never spoilt our holidays in the past.
Hope this helps - enjoy your holiday