I took it honors, with the lab, my senior year. It was really fast-paced, and I had to do stuff like make flash-cards of
polyatomic ions (lots of strict memorization). Having the lab really helped me "get it," I think; both the hands-on and having the professor right there to explain stuff in more detail a couple of hours each week.
I was glad to take it once. But even so, that would have sucked to have to take it multiple times.