Fantastic location steps from the beach, and everything we needed for a week in Rio.