Not only funny but also a really well-written and well-performed musical. Of course it's offensive, it's by the guys who do South Park. If you are easily offended, don't go. Especially don't come back and give it a one-star review because you've had a sense of humour bypass. I have been listening to the soundtrack non-stop since and I'm dying to go back again. Can't recommend enough.