I have also had problems with this company and would never rent from them again. They kept part of my deposit because they said the property needed extra cleaning. I had already complained upon arrival that their cleaning was poor and wasn't up to scratch.
To make matters worse when I complained about their false cleaning charges I was met with allegations that were just blatent untruths, it was quite amazing. I will always pay when I have done something wrong but something was not right here and I got the impression that this was a regular way of bumping up rental income. Once they have your deposit they hold all the cards, so be careful.
On a final note they claim to be members of the PMLAS (property management and letting association of spain) but this is a body they themselves created. It is totally meaningless and I think rather misleading to create the impression that this gives holidaymakers some sort of guarantee or protection.
Caveat Emptor