My stay at the Melia Lima was one of the only times that I could say I felt like I was staying in a 5 star hotel. We stayed at the Melia Lima for about 7 nights as part of a large tour group. Although I agree that the location is not as great as staying in MiraFlores, I would still recommend the Melia Lima over any of the top Mira Flores hotels after hearing the experiences of the rest of our group that was staying in Mira Flores.
The Melia Lima is set up to cater to professionals and the cream of the crop, I am not one of these groups, but I sure enjoyed being treated like I was. Our beds were turned down each night, chocolates on the pillow and the beds and linens were as good as being at home.
The staff at the hotel was top notch all around. A very popular Spanish band was in town during my stay and Emerson, one of the concierge professionals, was happily able to get me front section tickets to the event. I also had a medical emergency while I was there and needed ear surgery, the concierge was able to get me in touch with a private clinic in Lima and I had surgery that day.
Don't be afraid to stay outside of the normal tourist areas, because the taxis are so cheap in Lima you can get anywhere for about $2-$3. Enjoy your stay in a 5 star hotel and get pampered. The restaurant here was also excellent with great prices for some awesome Peruvian food, try the Lomo Saltado of course, you won't regret it.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC