If you're looking to stay away from the usual Copacabana/Ipanema/Leblon scene, Vinicius's apartment in Lapa is a great deal. It's well equipped, as described, and close to restaurants and a huge grocery store.
Vinicius is very friendly and great to hang out with. Will definitely consider staying again when I'm in Rio.