Overall we had a great stay and can highly recommend booking the apartment. The check in went smoothly and the apartment was easy to find with the directions stated. The location was just one of the best things - super central and extremely well connected with the public transport system. The beach is only a 20 minute walk away and there are plenty of restaurants/Cafes and bars around.
We also really enjoyed having a small balcony with a view over the Praça dos Restauradores.
The apartment itself was clean, well equipped and modern and a big plus was the air conditioner :-)