We had a great time at the Ribeira Apartment. The apartment is very good and the location is even better! The check in experience was not so good. After calling Tania and arranging with her a specific time to meet for check-in, no one was waiting for us. We had to call her to ask why there was no-one at the arranged place and only then did they say they were late by 20 minutes. This could have been avoided by calling us in advance and saying they were running late.