My friend and I had a wonderful stay at David's during Carnaval. It was clean, comfortable, and well-furnished, with plenty of space and bedding. It's in an excellent central location and walkable to the metro.
Check-in and check-out was smooth with Fabiana walking us through all the info and ensuring we were all situated. Throughout the stay and leading up to it, David was very communicative and accommodating, giving helpful pointers and instructions on everything from getting there from the airport to the procedure for laundry, parking, and bowling. Would definitely recommend staying at David's if you're heading to Rio.