Among the best Airbnb's I've stayed in. The flat is in an excellent location, is larger than it appears in the photos, and is very well equipped. The host even provided a complimentary bottle of Cava!
I have only one caveat - the hosts will ask you to sign a formal tenancy agreement for the duration of your stay. Since this was not mentioned in the listing, or in any subsequent communication, I declined to sign anything. They accepted my explanation, and have said that this requirement will be made clearer on the listing in future.