First impressions - excellent.
Second impressions - still excellent.
A lovely apartment in a lovely area.