IMHO, Bonnet Creek has more activites for teens. They have a game room that has a pool table, ping pong, chess/checkers table, and free internet service. They also have better pools for kids. The only setback would be that, the last time we visited, they only had one area to serve all towers. We visited Sheraton Vistana for the 1st time two weeks ago. We LOVED that resort too. It's just much larger and you really need a car to experience each area of the resort. HTH!