Stayed two nights. The Staff is amazingly freindly and accomodating. The hotel itself has been 'updated' and is in decent shape but the small things have gone untouched, as they sometimes do in smaller hotels. The ceilings were all peeling and water damaged in our room, the carpets were worn and dirty, stuff like that.
Our room was decent, huge wonderful wool blanket since the room had no heat. They also charged us $5 US per night to bring in a heater.
The hotel is up a steep hill away from the center and next to a school that wakes you up early whether you want to or not.
Puno is rather dirty and seemed VERY scary upon our arrival, not a great town, but the tours were awesome and well worth it.
If I was to recomend a place I would say to stay at the Casa Andina for about the same price. Its closer to town and a local brand name. Although I have stayed in Puno there read my next reveiw on Nazca. The Maria Angola was just a bit lower grade than I like.
Oh, by the way, it took me a few days but "Maria Angola" refers to the bell in the cathedral in Cusco, it is an apparently famous bell.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC