Barra is a good hotel, and I had a nice room when I was Gold there.
Location is definitely a minus. I thought the taxis (like everything in Rio) were expensive. I would think twice about Barra next time around, and consider something closer to Copacabana/Ipanema.