I've been twice and loved both times. Once to Los Cristianos and the other Playa del las americas.
I love the Canary islands ( Apart from Lanzagrote!!!)
Loro park is really cool ( I have pics somewhere). I remember going to an amazing water park ( First I'd ever been too.. doesn't come close to the FL ones) it had a giant Octopus slide, a tap with pump... ohh they were both fab holidays.

You'll have a great time!!