Gemma has a great place. The one downside of this place was that the wifi pretty much didn't work, but we didn't spend much time in the apartment.
Gemma's friend, Ramon, helped us get checked in. He was very nice and helped us orient ourselves regarding things to do and how to get around the city. Pro-tip from Ramon: If in a group, you can buy one metro card with 10 trips on it and use it for your whole group.
The apartment is very well-located, clean, and has a beautiful balcony that is nice to stand on at night. Overall, great stay.