Our worst experience in NYC. We went there just before sunset. The weather was clear-ish. You could see the top of the building nicely, so we decided to go for it. We bought the tickets, and waited to go up. We paid a butload of money, only to see our reflections in the windows. The fog had dropped and we couldn't see anything! It was really disturbing. The employees pretended that everything was great, while all of us were deeply disappointed. It might have been our fault for not double checking if the weather will be fine by the time we get up to the observation deck (which was about 30 min after entering the building), but I think it would have been nice, if they had warned us about the visibility. For example, when we wanted to go to the Top of the Rock, they immediately told us that the visibility was zero and recommended we return the next day.
Here, we had to wait for over 30 min just to get back down with the elevator, since, naturally, nobody wanted to stay on the deck and there was a huge crowd for going back down. When we got to the lobby, as there was nobody at the ticket desk anymore, we didn't even complain, because we didn't feel like spending more time to find somebody to complain to. So we just went home to try and forget about this fiasco.
The only reason this place didn't get just one star, is the clever animation in the elevator, displaying the buildings in NYC over time and the interesting video they show on the deck.