Because of mixed feelings from staying here, I mildly recommend this place. I was there for 3 nights, first in room 701B and then in room 308. The right side of the building is better, since rooms are fairly well-shielded from street noise, although horns are just about impossible to completely avoid in Lima. This hotel is on a two-block street, so it's quiet, considering the location. Rooms on the left side of the building will have a view of a parking lot that will produce horns, car alarms, diesel engines cranking, etc. Small rooms start at only 50 soles (about $15.50) and go all the way up to Jacuzzi suites for 145 soles. The rooms are pretty and have nice mattresses, fan, 20" color TV with remote, and more than 50 cable channels, including one adult channel. There is a rooftop dining room that is used for breakfast only; it's 10 soles for the meal, and you must inform the front desk the night before if you want the breakfast for the following morning. Serving hours are 7am to 10am. Don’t take room 701B, or you will be right below this dining area; it's cleaned at 1am, and guests start arriving at 7am, so you won't be able to sleep well.
I would give this place a better recommendation, but the service was lukewarm at best. In most of Latin America, young people live with their families until they marry. Since they don't have privacy at home, they usually go to a hotel for privacy. Maria Luisa seems to cater more to these couples than to typical travelers, and it is reflected in the lack of service. By the way, the rooms come with double or queen beds—no singles—so if traveling with a friend, you'll have to share a bed. While the staff was never outright unfriendly, they were disinterested in providing any service beyond the basic. They do not have an iron for guests to use, which is fairly basic, even in cheaper places I stayed at in Lima. I was asked to pay in advance for my first night, which I never encountered elsewhere in Peru. When my friends came to visit, they had to leave their ID at the front desk while in my room. There seems to be a level of distrust by the staff towards guests. The doorman and porter were nicer than the girls that work at the front desk. In other hotels in Lima (notably Mundanos and Casa de Baraybar), there was always an eagerness to please that doesn't exist here. The location can't be beat; you're only a couple of blocks from the action in Miraflores, but it's quiet. Even though it was cheaper, I decided to leave after 3 days and stay at Mundanos.