Holy shit, this is one of the best levels I've ever experienced in a game. I just spent 3 hours meandering my way through the story mission because there's so much stuff packed into this tiny slice of town.
I didn't think that Paris was all that, but this is a huge improvement. Are the rest of the locations this good?