I highly recommend Karen's place for a stay in Rio. It was very close to the Ipanema beach, the subway station and main attractions. The apartment was nicely kept and clean. Karen's agent Dani was also helpful and communicative.