The villa itself was beautiful and very clean and comfortable.
However, when we arrived we had to pay some extra charges that weren't listed on Airbnb. We paid a 'tourist tax' of €11.50 and then had to pay for electricity at the end of the holiday (we were told it would be roughly €20) however it could have been anything and it actually ended up being more than that for us.
Also, it was absolutely freezing when we first got there, which is to be expected of Spanish weather in the first week of April, however we then felt pressured every time we put on the heating even though the house needed it as we could see our breath visible in the mornings - due to us being told we had to pay for the electricity. This meant that we spent a lot of time sitting in our coats trying to keep the heating off as much as possible, and that we were incurring unknown charges which we would've liked to know before we booked.
This brings me onto my next point, which is that the property was advertised as "Self check-in" but this wasn't the case. When we got to the property, the owner (who isn't Cristina) was there and showed us around and took the meter readings and then arrived 15 minutes before the checkout time to take the readings again to ensure we pay for the electricity, which has never happened to me at an Airbnb before. These arrangements would've been fine, however they were not advertised correctly.
Also, the TV is only in German which seemed odd as we were in a Spanish speaking country.
Another thing, is that the location is great but you must have a hire car.