I liked most of this film. As other reviews mentioned it has a good cast, the plot is interesting enough. All in all it is fun to watch.
But the ending, I feel, is completely botched, it left me bewildered. Yes, you expect people crossing and double-crossing each other in this sort of movie, but quadruple-crossing? Well, if it's justified by the plot then why not?
But that's the bad part, there's completely no need for it. After a certain point it's all scheming with completely no meaning. (here comes the SPOILER). After the airport scene Enrico and his accomplices already HAVE the money. I couldn't understand the need for the rest of the scam. Is it all necessary just to rub Federico's nose in the fact that he's been fooled? I don't buy it.
So 6 out of 10 for 3/4 of the film and 2 out of 10 for the ending.