Stay at Rubens apartment was really great!!! It's located on a very good street, has good cafes around. The flat is clean and it feels like you are staying in a good hotel, terrace was great!
However, when we reached the apartment no one was there, and we had to wait outside for an hour for someone to come and open the door for us. Ruben wasn't answering. Then we came to know that concierge people were supposed to get in touch with us but we changed the number from indian to local Portuguese one, and they didn't know that. We then googled their number and explained the situation. because of this miscommunication we faced a little problem. Otherwise everything else was great! Will recommend it!