I thought the movie was terrific. Very entertaining. Definitely not for kids as there is a lot of raunchy and over the top humor and language.
Downey Jr is, as advertised, the best thing in the movie. Tom Cruise has a hilarious part in it as well.
Overall, I thought the whole thing was a sicko fun fest. Politically incorrect, with jokes that went way beyond where they needed to go and I love that.