Well-written and well-directed, Cedar Rapids never lags or becomes boring. All of the characters are fleshed out and treated with respect, flaws and all. The cast is talented and well-balanced. The script moves in logical ways, and the dialogue is charming, efficient and witty. It is a great date movie for anyone over 21 (I don't think it would appeal to the teen crowd.) Highly recommended.