Saw it yesterday and it was much, much better than I was expecting. It's actually pretty funny, with a reasonable plot and some really good characters. Predictable - yes that's inevitable, I guess. Jessica Simpson, not so good, but she's not in it that much tho'.
I give it 7 out of 10.