We stayed for 4 nights at Villas Castillo. Like most of the reviews it was a bit of a walk down to the centre - the hill on the way up for walking is not for the faint hearted so be warned! The villa was spacious with all amenities. Please be aware if you are English there was only 1 tv channel (Sky News) so as long as you are using the villa as a base there is no issue. However if you are staying in I would recommend bringing iPad/laptop for Netflix etc.
Due to the time of year we did not use the swimming pool but the pool area was lovely with a fantastic backdrop of the sea and the centre. Please be warned if travelling in the winter months to pack some extra clothing for bed time. We found the villa very cold at night - even with extra blankets etc.
Overall a great stay, had a car which did make travelling round the island a lot easier. More