It depends. Do you mean from afar or on The Strip proper?
Afar: I'd gotten the CE at midnight release and had been playing the game for a day or two taking it all in going down 'The Loop' most players likely go through. It was night at the 188 before any patches came out, so there was still an NPC who mentions losing the close off his back there. Then I go over the hill from him and see The Strip close enough it made me appreciate just what Obsidian did with Bethesda's outdated engine, especially since many of them had never used Gamebryo or Beth's kind of Gamebryo before. It made me eager to finally get out of the desert and see The Strip.
The Strip: My first impression was a mixture of appreciation and disappointment: Appreciation because it was beautiful to see such a marvelous slice of Pre-War comfort alive in such a desolate world like Fallout. Disappointment because, as I'd been following the game's progress religiously pre-release, the Strip being segmented was disappointing compared to the E3 beta model with an open strip. Of course, this is because of technical problems, but either way, I still love The Strip.