I almost gave up. I thought I knew where it was going, but how wrong could I be? The characters were likeable - even when they were annoying each other. The plot was as ridiculous as you'd expect it to be. In fact I enjoyed it so much I missed my bus stop and had an extra walk!