Let me put the disclaimers first (which is why it has rating of 4, not 5), this is not a place for you if any of below applies to you
1. You want all the upscale shopping and dining nearby like Miraflores.
2. You have limited time and need to catch connecting flight (stay near the hostels in Callao).
3. You want all the amenities and perks like upscale hotel chains.
If you're OK with missing certain amenities, I recommend this place. Luisa treated me so well like her family members that I'll be certain to return next time flying into/through Lima. Breakfast is simple, not fancy, Luisa cooks the eggs for you personally. This area of Callao is an enclave from the rest of it with the Peruvian Naval Academy next to it, along with local restaurants and bakeries. There're also guards at Plaza Garvez (usually recommend not getting past Plaza Garvez).
Even with limited time, I recommend staying here for 24 hours, just enough to experience where the locals eat and hang out.More