We stayed at this hotel as part of a G Adventures package to do the Inca Trail - the hotel is aesthetically pleasing from the outside, a very colonial looking building with a very cosy feel, nestled in the rather heavily tourists area of Miraflores.
The staff were pretty standard, and could probably do with being a bit friendlier. Myself and my partner are currently learning Spanish, so attempted to speak Spanish - clearly they didn't have the time to try and converse with us, choosing to respond in English, with something of a Sharp, snappy "here's your key, off you go". Perhaps they just experience a few too many 'gringos' and simply cannot be overly bothered...? Completely different experience with the dining room staff at breakfast, so kudos to them!
The room itself was very comfortable, however we had asked for a double bed and were given two singles; as a gay male couple this occasionally happens. I think a lady on reception tried to address the situation with some subtlety ("is your room ok - would you like to move?") well...yes, the room is fine, if you're asking if we would like a double bed, cut the cryptic cr@p and ask! As it happened, we stayed with our single beds - after unpacking, we could not be bothered with switching rooms!
The room was a great size, clean and with a ceiling fan which was essential.
Breakfast was basic; toast with butter and jam, but served by lovely and attentive staff. Coffee, tea and juice refills were seemingly unlimited but only if you ask - you'll not be offered another coffee.
The hotels location is great; Miraflores is a home away from home (apart from the excessive use of motorists horns!). There are so,e great cafés and bars nearby (there is a side street near the hotel with a selection of great restaurants - cafe de la paz is a must!)
Anyhow, this hotel was good enough for its purpose - we wouldn't really have wanted to spend any longer here, but as a stop on the way or cusco, it as sufficient.