tamaimo is ok, barcelo is better. i think you are paying a lot of money for tamaimo actually!!
teenagers - i agree with mags and mike, it depends what they want. nightclubs, foam partys, giant cocktails for 10 to share for 3 euros..... got to be las americas! not here!,
but, for bars, restaurants, swimming in the rock pools (thats what goes on at the bottom of el timon steps, sorry to disappoint you!), tennis courts, boat trips, chilling out, its fine!! and safe.....
it depends on what your teenagers want to do.......but, there are quite a few around during the school hols.