Very funny and well written with interesting characters. Very entertainingly acted. Interesting editing, has a great pace. Cool soundtrack. I really enjoy all the wacky practical stuff that's done involving a carpet and a room that gets larger etc. Good to finally learn what Ewan McGregor was doing in that toilet.
If this film was stuck in bed freaking out with major heroin withdrawal problems I'd probably see if giving it some crackers would help.