Used to describe something very large.
Los inmensos edificios del centro de la ciudad impresionan a todos los visitantes.
The immense buildings in the city center impress all visitors.
Los inmensos edificios del centro de la ciudad son impresionantes y majestuosos.
The immense buildings in the city center are impressive and majestic.