We flew in from multiple countries, for our friend's wedding, and we all loved the place! It has great character. The location is absolutely perfect (lovely neighbourhood and unlimited places to eat and drink nearby), the kitchen is well-equipped and we can not fault Dani (the Host). He always replies immediately and he helped us with anything we needed. Gracias Dani! Our only "grumble" was the description. We felt that the following points were missing from the Airbnb listing description: 1. There are 85 steps up to the apartment. 2. The 3rd bedroom is accessible by narrow steps. Tread slowly getting up and down from the 3rd bedroom. (Both these points important to anyone with walking sticks, etc.) 3. The 3rd bedroom didn't have any heating (the other ones did). 4. There are no doors on the 2nd and 3rd floors, so the whole place is open-plan (this includes all bedrooms and the 2nd bathroom). 5. The 2nd bathroom only has a toilet and small sink. (One of our main searches was for somewhere with two bathrooms - for getting ready for the wedding - so we felt it worth mentioning that there is only ONE shower). Apart from these missing details from the description, we all loved our time here! (An updated description would just manage expectations better!) So if the steps don't bother you and the open-plan bedrooms don't bother you (they didn't bother us personally), then book this cozy, modern apartment! You will not find a better location and Dani is great.