Sounds like everyone generally has great things to say about this hotel! Going to use it for a 19 hour layover in Lima next February! Unfortunately, it's not a weekend so it's 4k/night instead of 3k, but that's still uber cheap with a cash rate of $169+tax on my date.
Stoked about the free shuttle to Miraflores. Will make it easier to go surfing. PS - the surf lessons on the beach for $20 are well worth it. One of the easiest/best beaches in the world to learn on with those constant rolling waves that don't break until shore!