In Corralejo, Las Marismas is a large, modern quiet complex with nice grounds and pool. It's German run and a bit 'hospital like' with polite if slightly 'stepford wives' service. Having said that, we liked it. Quite large, above average (in terms of comfort) apartments that they may be having trouble filling these days - probably a bit expensive otherwise. 10 minute walk to centre.
In Caleta, Broncemar beach is a perfectly adequate well equipped complex - no frills but not 'basic 'either. 5 minute walk to centre.