There are two very distinctive sides to my review here. The hotel itself was nice, the rooms were good and clean, breakfast and amenities were good, and location and value were great.
My negative feedback comes from their policies/enforcement of their policies from their front desk workers.
My wife and I arrived at the hotel at 9 PM or so after a 9+ hour flight, plus immigration, etc. at the airport, so a 12+ hour travel day, we were tired. We went to check in and were asked for our passports. I (who booked the room) presented mine and my wife gave them her ID since her passport was at her parents house in Brazil. The front desk worker stated that she needed her passport to be able to check into the room. I mentioned that I booked the room, and she had my passport, so I didn't understand what the issue was. She eventually gave me the key to the room, but said that my own wife could not go up to the room with me until she had a copy of her passport!?! I then noticed a sign behind the front desk that basically mentioned sex trafficking/prostitution not being allowed at the hotel. At the end, that is exactly what they treated my wife like, a prostitute, not a valued customer. We have traveled ALL over the world, including other places in Brazil and we have NEVER been asked for our passports at check in to ANY hotel.
Very disappointed in this situation and will not be returning to the Ibis because of it.