Eh, it was okay. It was such a long book there really wasn't a way to get everything in. I would have liked if they'd kept a few scenes, but overall it wasn't awful. Casting was good. The girl who played Luna was perfect, or so I thought. I was happy with the casting for Cho, too.
I was a bit disturbed at the way they choose to portray Cho. I don't think they needed to. But then again, I'm upset away the way the movies have portrayed a lot of characters, so I can't say much about that. I felt everything with Sirius was a little rushed, and those tattoos and the lack of explanation keep bothering me almost as much as the whole mustache on Remus does.
But all in all, it wasn't bad. Granted, I've only seen it once, so I might be forgetting a few things, but it could have been worse.