Great location, you will be really close to San Telmo Market (my favorite spot during my stay), craft breweries and restaurants - on the other side you'll have Puerto Madero, another tourist spot.
There is a bus stop one block from the building where you can take public transportation to most of Buenos Aires POIs.