A great place to stay in Buenos Aires, we felt right at home