Stayed at the Terralta apartments October 2013 for one week. The apartments are very clean and well appointed. generally well maintained but could do with some T.L.C.. in places. The two pools are both clean and ideal for adults and children. Breakfast in the restaurant/café is good but other food is poor quality and over priced. Evening entertainment seemed aimed mostly at children. most of the staff are helpful and friendly (all but the guy at the bar who I think is called Miguel who was very rude ) Down side is the mountain you have to climb to get there, the information says "on an incline" but trust me its a VERY steep and long hill which most people hate. (locals call it cardiac hill ) You can get a bus but they only run every 2 hours and a taxi will cost between 6 and 9 euros depending where you get it. Also the shop only stocks a small number of items so a trip to the supermarket is essential if you intend eating in your apartment.
Overall its fine if you want a quiet stay away from the crowded beach area but otherwise check out something nearer the beach.