The best part about this place is the location, particularly the balconies, for which we had an incredible view of two days worth of parades. The bathroom is spacious and the bedroom is well-appointed.
Now the downside: The many positive reviews implied that David and Andrea would be there in some fashion and show us where to park our car; show some hospitality. We were not prepared for the lack of accessibility by car to our location (the apartment is only accessible via walking streets, several blocks in any direction). After a failed attempt to call D&A, half the group went to the location on foot, the other half sat in the car at a cabstand to dirty looks for an hour. A non-English speaking relative was really slow to let us in. The parking situation that they were very casual about ended up being about $23/day -- with no option to access our car the following day -- as the garage would be closed (on a Thurs.) due to a religious festival we were not aware of. We paid a cab to lead us through the maze of inaccessible streets to the garage. When we finally got settled, we had one of those beers we could "help ourselves to"; we left the money on the table when we later noticed the pricelist on the refrigerator door (it's a hotel minibar). My husband could not sleep on the sofabed (beams rise through the mattress) and two of the dining chairs are broken: one has a cracked frame; one has tongues that slide completely out from their grooves when sat upon. I was seething (I told Andrea this over the phone back in the parking garage...this is not a passive-aggressive review).

The next morning, when we were treated to the best view of an amazing parade, my anger dissipated completely. It REALLY IS a beautiful place and an amazing location. Just don't bring a car, bring sleeping pills for the bed, and don't sit in 2 of the chairs and all will be well. Whatever disappointment we initially experienced can be prevented with managed expectations.
[P.S. All 4 members of our party have lived abroad at one point in our lives. We speak other languages...just not Spanish. I share this because I wish this could simply be chalked up to ugly American pettiness. Our multi-legged trip had 4 other bookings without incident.]