We had a very enjoyable stay at Diogo's apartment. We arrived and the place was clean and as advertised. There is a lot of space! We had six people staying and there was plenty of room and all the bathrooms certainly helped. Wifi worked great. Bedrooms had AC. No air in the main room but it was cool while we were there. Walking distance to the beach and shops and easy to get around.
A few negatives. The apartment was VERY close to a favela. Its a pacified favela, but still, somewhat unsettling. I will say we had NO problems and there is a 24 hour security guard at the apartment. But the guards spoke no English and were, at least once, sleeping when we returned. Also, the kitchen pans were of very poor quality, the handles felt like they were about to break off. So if you really wanted to do cooking, it might be tough. But, it worked fine for eggs in the morning.
Overall I would stay here again. The location was walking distance to the beach and VERY easy to get a cab. Pleasant street and no problems.