I'm unsure why this currently has such a low rating (5.4). Sure, it's a bit campy, a bit cheesy, but that's the entire point, and I love it.
This film is supposed to be what comfort food feels like. You watch it and it makes you feel warm and fuzzy - unless you're a critic, in which case you'll be mighty disappointed with its silly humour, somewhat simple characters, and lack of deep, esoteric subtext.
The characters are written to play well off of each other, and the actors bring them to life. The plot is vibrant and empathetic. You'll be rooting for everyone in this film.
Don't go in expecting some deep, philosophical film. It's a fun, light-hearted comedy, with a healthy mix of humour and campiness. If you want some easy, feel-good watching, this is the film for you.
7/10; I would personally recommend this to friends.