The apartment is nice, clean and close to Plaza del Sol (and 50 meters from Embajadores metro).
The owner is very polite and will be happy to recommend you great places to eat.