Alan is awesome! He is funny and he was accommodating to our time and needs. Our athletes (who range in all ages) really enjoyed his routines. The families loved him and I heard a ton of compliments about Alan after he left. Are you looking for someone who is family friendly, engaging, funny and talented? Then you should talk to Alan!