Excellent location, Pedregal is very safe and it was a very short walk (5 min) to restaurants, shops and 10-15 to the Marina.
The place is great - it worked really well for our family with AC in each room so we could control temperatures individually, a washer/dryer, and well stocked kitchen.
Pedregal offers a great private beach, playground for kids and a cafe that was well priced and delicious. Of course the pool at Andalaya was also super convenient.
Hosts were very prompt and helpful to answer all questions.
Would definitely recommend and hope to come back one day :-)