I used to work on top on the Sino Tower next door. The best office view I ever had, and I've had a view - including the wonderful view of The City i have now.
Even then (2008) nobody went to the Excelsior, less than 50 yards away. and instead headed in to Central for far nice bars with views. Saying that I believe I went there for lunch once - it was crap.