This is easily one of my top 10 anime. Don't give up after the first episode. It gets better. The characters are fun, the plot is decent, and the animation is very good, although the school uniforms make the girls look like strippers. All in all, you need to watch this anime.