Good points of the Castillo de Santa Clara are that It is on the headland which means you can walk to either Bajondillo Beach or Carihuela Beach. Please be aware however that a steep hill or lots of steps have to be negotiated to reach either beach, not bad on the way down but a struggle on the way back. Its position means that most apartments have wonderful sea views. We could not have wished for a better view from our fairly large balcony. The staff who man the office are polite and courteous. (It is worthwhile noting that if you are arriving on a nightflight you should NOT book these apartments, after midnight you will be unable to get your key until 8.00a.m.!!! Getting a taxi if you have to leave before 8.00a.m is also a problem. I had to stand alongside the main road for 40 minutes waiting for a vacant taxi to hail at 7.00 in the morning - there is no receptionist to call one for you). There is a nice pool and an on-site supermarket with limited provisions open from 9.00 a.m to 9.00 p.m.
Downsides of the apartments are the limitations of the reception as outlined above, the whole complex is VERY drab, dark and dated. Our apartment had not been touched since the 1950s. The complex is absolutely huge and is totally unsuitable for those who have mobility problems, the elderly etc... there are steps everywhere and lifts do not service all floors. The apartment was only cleaned once during our stay (6 nights).
Safety deposit boxes are in the reception office and if you have a room on the far side of the building (like us) then a long (and I am not exagerating!) walk to access it was necessary .This was the most inconvenient part of the stay. Although our stay here was OK, we would not stay here again because the negatives outweigh the positives. These apartments are suitable for fit, healthy people who do not mind very basic facilities and enjoy lots of walking, but we could not honestly recommend staying here to people we know, which is always a good test.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.