We had a lovely, lovely time at Imperial Inn. The room itself, which was a private room with one double bed, felt like NYC--i.e., very small. The bathroom was also tiny, such that you couldn't quite angle yourself correctly sitting on the toilet. However, the shower was nice and hot, with good water pressure, too. And we loved the staff! So helpful at every turn, courteous, and friendly. The breakfast was also our favorite of the hostels we stayed at in Peru. Most had just bread and jam; this one had really good bread and several kinds of jam, plus orange juice, coffee/tea, fruit, and even a small portion of eggs, served by the wonderful staff there. Plus, it's in Miraflores, within a 5-10 minute walk of many great places to eat, as well as the water. Great place to stay!