We stayed at the Sheraton Rio for several nights and did enjoy it. Its actually in Leblon and its just past Ipanema beach so you would need a taxi to go down to Copacabana beach and that area. The views from the hotel are amazing, the hotel is on the cheaper side compared to some of the other hotels in the area..