Simple fun.
Often movies with a simple and low brow approach fall on their face but this one pokes fun at itself for it so it's not necessarily a requirement.
Drew Barrymore was the only mis-cast person I can recall. I appreciate her as an actress but she hardly seems fit enough for the physicality of the part.
Largely eye candy, it's worth a watch.