Claudia's place was great! We didn't get to meet her during check in, but she messaged very clear instructions for check in well in advance and we were able to get keys without any issues.
The location of the apartment is great and it is conveniently located to walk around town or very close to the metro stop, if you prefer that.
The apartment itself was awesome and had plenty of space for us to stretch out and store our luggage. Overall a very enjoyable stay and I highly recommend this place!