Great location, and awesome hosts to deal with. Be prepared to climb the hills of bairro alto, but in great walking distance to everything you'll want to visit.