Great place to stay in Miraflores. A bit of a walk from the major tourist spots, but taxis are cheap, and the value for your money at this hotel is excellent. Clean rooms, hot water in the shower, good WiFi, delicious breakfast, and friendly staff and employees. I stayed for 7 nights, and if I ever come back to Lima, I will definitely stay at this hotel again.