A very interesting CG Anime with great character design and storyline. Although at first glance, it may seem a bit light-hearted, the plot quickly becomes complex with many fascinating stories and characters that are introduced as the series progresses. An Anime that is great for older kids to watch, yet implies many morals and polital views depicting today's society in the current generation even though the story itself does not take on a certain time period. Definitely among the top of my favorite Anime list. Has great martial arts, comedy, and drama!