My teenage daughter would give this place an 11 out of 10 - as she loved the views, breeze, and atmosphere.
The two bedroom apartment is very bright and spacious - especially the huge porch with fine, expansive views out over the ocean. Some of the furnishings and bathroom fixtures seem a little tired, non-luxurious. If that matters less to you than the porch/view, then this will be a good choice for a short or long stay.
The A/C can be noisy when it cycles on - but it does work effectively.
We lost all water pressure during our final evening and final morning here. Not the end of the world - and presumably addressed by now.
There's a friendly local cat who got onto our porch and into the apt one morning. That's a feature if you like cats (we did) - but might be something to ask about if you have allergies (we do not).
When navigating here, Google search for "Punta Bateria." The house is at the end of the road on the right. Parking available on site. The road in/out of the area includes one junction where any normal car bottoms out. Watch out for the scars on the road and go very slowly at that junction!
Clothes washing can be done on site - but only after 430pm.
As others note, the house manager speaks English well, is helpful, and is a good communicator.
There are restaurants and stores (including a good Ralph's supermarket) a short drive away.