Staying at Elena's penthouse apartment was the perfect choice for us. It is located in a beautiful neighborhood very near the metro and many (MANY) other public transportation options. The apartment is nicer than the pictures show actually, and super clean. It has everything you need including a full kitchen and lovely terrace.
WI-FI is great! (we were working during our stay) and local food is great too :) There's even a taco's cart that comes every noon right down the corner.
Gerardo and Elena are very kind and attentive people, we will definitely come back on our next trip!