If location and view is important than this is a great hotel for you. It is pricey but all hotels in Rio are, specially one with such a great view!
It is near Arpoador so you can walk to Ipanema beach or stay in Copacabana. Very clean, small but cozy rooms.
The breakfast room was small so there was a small line in the morning but they had a great selection of food.
I would stay there again.