Great location. Nice building, secure and all. The apartment itself was spacious. One bathroom did not work. Nice cleaning lady (Marrila), however we could not communicate since she did not speak any English. Mr. Brito (our contact) was nowhere to be found and therefore we had no one to tell our concerns about. All and all for what we had paid for the time (during world cup final week) we had booked the place it was worth it.