My sons were 16 and 13 when last we stayed at Windsor Hills and they both loved it there. I doubt you'd find any complex with more things for kids to do. They especially loved the movie theater. They "rented" the original Star Wars trilogy on three different nights while we were there as they had never seen the originals on a big screen. In addition to the great pool, slide, spa, theater, pool tables, video games, and ping pong in the clubhouse area there's also another area with a putting green, basketball, tennis and volleyball. Other than maybe adding mini golf, I honestly don't know what else they could add at this complex. It's great!