We stayed at Santa Rosa for 1 night. Our room was very spacious, clean and cozy with tons of natural light and a lovely view of a main street. The private bathroom was clean. The bed and pillows were wonderfully comfortable (a rarity in Peru as our 3 other guesthouses had terribly hard beds and bad pillows). The staff was very friendly and helpful. The location was great for exploring all the interesting spots in Lima, and just one block from the main square. This came with a drawback, though, as the street Santa Rosa is on is VERY noisy well into the evening, especially on weekends. Our room overlooked this street and was very noisy even with all the windows closed. Luckily by 11pm things quieted down considerably. Overall, I'd definitely recommend Santa Rosa, but make sure to pack earplugs.