Yes I would enquire about staying on site, that's what we did. We used www.homeaway.co.uk or there's http://www.holidaylettings.co.uk/las-terrazas-de-la-torre/. Just be careful when using these sites as they say that the property is on Las Terrazas but some of them aren't, there are no villas on Terrazas only apartments. Most of them charge per night and then you would usually pay a keyholder fee who will clean everything for you when you leave.
Thanks
Cathie