First of all the reason for the two stars, I stayed here twice on my recent trip to Peru once at the beginning and at the end. This was booked through a tour company so had no say where I was staying. For the first stay I would have given it 1 star and for the second 3 stars so have gone halfway with 2 stars.
The hotel is in an ideal location on one of the streets just off the Plaza de Armas. When you enter the hotel it is set around a very nice courtyard and the lady on the front desk was friendly. But the room I had when I first arrived was terrible, the bed was very uncomfortable, the bed linen dark and patterned (a bad sign in any hotel, you need white linen to ensure it is clean), the pillow was really bad, there was no room to put anything, no desk and worse of all there was frosted glass on the door so the people outside the room could blatantly see me in the room. There was no curtain or anything to cover it. It would definitely not be suitable for a frisky couple as you would have an audience in no time. Also the Walls where paper thin allowing you to hear everything going on on that floor including conversations, people being sick and by far the worse people going to the bathroom both number one and number two.
Breakfast was a mix of bread, ham and cheese but as the ham and cheese were left out with no cover I gave them a miss.
I did have laundry done there and the price was very reasonable, I think about 7 Soles per kilo.
The second time I stayed there the room was better, away from the main area and bigger.
But reception did not pass a message on from my tour company informing me of a change to my flight, which meant I could have had an extra hour in bed. To me that is not good enough, it would have taken anything to slip a note under my door to tell me.
I would say the only good thing about this hotel is the location and the friendliness of some of the staff.