We would not recommend this place. First of all the two beds upstairs smelled very bad, we felt like the sheets were not changed.
Secondly the roof was not build well, it rained and when we got back the whole appartment was under water, the roof started to mold, when we called Sergio it took him 2 hours to come. In this time we looked for a new appartment, but when he arrived he only asked us about the feedback on air bnb...this was so impolite, when we said that we will think about it he only looked at us annoyed and left. It was really an unexpected complicated situation for us, but there was no understanding from his side