Here are the pics I took while visiting Montmartre and the Basilica of Sacré Coeur with the team yesterday.
As it turned out, I had never climbed to the building's top. The view from up there is simply stunning, probably the best view one can get from Paris ever (it beats both the Tour Montparnasse and the Eiffel tower in my opinion). The weather was great, sunny with a couple clouds around 7pm, the combination of which gave an awesome light.
I think I just found my new recommendation for tourists visiting Paris in a hurry :-)