** Be aware of house rules additional payments expected from this listing. **
That said this is an okay place to stay, but not worth it. The main problem was the arrival. Our plane was delayed and we arrived 90 minutes later than expected. Consequently, we were charged 50 EUR for a late check-in (which in my mind is abusive, especially considering the price asked for this apartment). We were welcomed by Mari, who was nice and give us a very quick tour of the apartment. That said, she only speak Spanish and since all instruction are written, it has very little added value.
Other than that, the place is nice, but do need some loving care. A few walls are chipped and the floor had water damage.