I agree with all of the above - it has to be the canaries!
I know its been mentioned a couple of times already but playa blanca,lanzarote is a lovely resort. We stayed at the rubicon palace (4* all inc.) and can highly recommend it!! when we went my girls were 4 and 1 and the staff were so good with them making time to say hello to them and whenever we went into the restaurant a waiter would hurry over with a highchair for us before we had even sat down and started to look for one! great food, great staff, lovely hotel. Only downside to the RP is that it is on the seafront but not near a beach however there is a courtesy bus to the town beach several times a day.
This year we went to the Elba sara in furteventura - again another nice 4* all inc and this one has the bonus that there is a nice beach in front of the hotel - it is a man made beach but it has stone breakwaters all along it so when the tide is out it makes nice lagoons for paddling in with no waves to knock little ones off their feet (and fish swimming around your feet!)
fatcodycat