The flat is as described and visible in the pictures. Check-In and communication was super easy and always fast. We were given a bunch of tipps and felt well taken care of.
The best part about the flat is definitely the location. The Alameda de Hercules (with great bars and taps restaurants) is only a short walk, as is the river (great for runs). The monumental zone is reachable on foot within 20 minutes of walking - we only took the tram to get to Plaza Espana once.
There are multiple supermarkets nearby and an organic store right across the street. For produce and vegetables, there is a market in the mornings - which is a great experience even without needing food. Sundays, there is an art-market by the Museo des Belles Artes which we loved.
We would recommend bringing ear-plugs, if guests are light sleepers - but that would hold true for any bustling and lively city. Generally, I would definitely recommend staying here.