We were booked to stay in Alta Mira two nights but only ended up staying one night because we were pretty grossed out by the place. When we first arrived, a really nice woman who works there showed us a room in a building with a few other rooms. Even with all the windows open it was, cavernous, dark, dingy (the bathroom was really gross), and it was next to a construction site (they seemed to be building more rooms) that was really messy and made the view not-so-nice. So, we asked if there were any other, nicer rooms, and she showed us to an individual cabana that, upon first glance, was much more charming. It had it's own porch with chairs and a hammock, and a great view of the ocean. However, inside, it was really dirty. There were lots of dead bugs everywhere, the shower looked like it hadn't been cleaned in ages, there was tons of bat poop, and, to top things off, a rat ran across the floor of our room. The sheets were really scratchy and the bed not comfortable. There is a very rocky, very steep pathyway directly down to the beach that seemed dangerous (both crime-wise and walking-wise). The restaurant is very cute and has an amazing view of the ocean (we didn't eat there - only had coffee in the morning), but that's about the only positive thing we can say about this place. We were desperate to leave and wouldn't recommend it.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.