Alicia’s place is very well located and if you in Madrid and would like to have an opportunity to explore the city - it would be a good choice. You would be spoiled by choice of bars and restaurants, small coffee shops and local cervesarias, considering that all centre is at walking distance from this place.
Regarding flat, it feels spacious and light even with a small footprint, it has all that is needed for short and comfortable stay.