It's a really nice flat very well located. It's over 2-3 small floors/mezzanine with all you need, big TV and a massive bed. Literally the biggest I've ever slept on, it's 2 single beds I believe.
The flat misses a few things in the kitchen but it's not dramatic. I wish the space also had a floor fan as it can get hot.
Last thing is that at reception they asked me to sign a contract in Spanish. I categorically refused because my contract is with Airbnb and it's in Spanish so I couldn't understand it. They agreed to it in the end and I told Airbnb. My guess is this will not happen again but if it does, my advice is don't sign anything you don't want to sign :)