Great location as advertised. The Gran Via on one end of the street, Puerta del Sol on the other. Several great and reasonably priced restaurants within easy walking distance. Carrefours express on same street, El Corte Ingles with huge supermarket within couple of blocks. Metro station in Puerta del Sol.
Marga replied helpfully and promptly to any questions we had about the apartment and area.